diff --git a/ASYD_Cryptograhpy/SW03-DHKE/assignment/ass03_ArnoldJonas_EstermannBasil_FreiSimon.txt b/ASYD_Cryptograhpy/SW03-DHKE/assignment/ass03_ArnoldJonas_EstermannBasil_FreiSimon.txt index ea92c6f..a491b0d 100644 Binary files a/ASYD_Cryptograhpy/SW03-DHKE/assignment/ass03_ArnoldJonas_EstermannBasil_FreiSimon.txt and b/ASYD_Cryptograhpy/SW03-DHKE/assignment/ass03_ArnoldJonas_EstermannBasil_FreiSimon.txt differ diff --git a/ASYD_Cryptograhpy/SW03-DHKE/main.c b/ASYD_Cryptograhpy/SW03-DHKE/main.c index cfac3bd..14ff102 100644 --- a/ASYD_Cryptograhpy/SW03-DHKE/main.c +++ b/ASYD_Cryptograhpy/SW03-DHKE/main.c @@ -28,8 +28,10 @@ int calculateSessionKey(void); void main(void) { + int result = 0; + printf("------ Calculate Keypair ------\n\n"); - int result = createKeypair(); + result = createKeypair(); if (result != 0) { return result; } @@ -126,9 +128,9 @@ int createKeypair(void) { int calculateSessionKey(void) { /*** Calculate Session Key ***/ - const char* P_string = "3203431780337000"; - const char* Priv_a_string = "9778729279583412"; - const char* Pub_b_string = "13BED5BE5045000"; + const char* P_string = "CF63E5A0E88B80D8E9D6E7502CEC795C8127D3F77AEB440E2D5741B6DA493EC63341BBFA38E1D061FEB8EBB8AB5E63D8275C9C1F3A4631802AB3A2EF7BCAFCBFE30F2A608C0C5D03F3BF5B4D3CDC1B0BFA34C6EC8772D50B27A857AC8B9B9DA4D253F7A328E923054F91CC3D4A0D20F9FA6C80DF9F7A3E1C9EBA856D94C6E3E7"; + const char* Priv_a_string = "D061A7FB7325FCA11B222E7A9B87B3CA2B79E160C1FCFE7E83E738184094B664582E47B0B03F2DB66B895497F55181A9A472FC0A02A1AA6BF11137D04621E9E69A18E3133EACD21CB7FA408F6D534108EDE2CBF6A4E547DE353CEA8BE89616754C52BC3B697ABAB71CFED0D04023ADD04DFC67B285FAA4D6AC9A9DEE2171C435"; + const char* Pub_b_string = "4D63EDCE8600AD66AB4652FAC9C8896C1076AB7628C4D4DBDF48F6D24158E3E940204DE26C0C46C6066C39172F7635AE68A55CD1C3908D401F2D370485DA17E7068B73D352A7EC82FE74431D915871C2CCD9412E646CBE027B9924E74C23A1C54856E18C761F7D2CE216D62B25B1E35CD04776C6A6AE0E1295F5E394E317DA80"; // P has to be a prime number! Large prime number (64bit): 3203431780337000 t_encryptionArithmetic P;