finalized report. small change in code.

devel_freefall
Jonas Arnold 3 years ago
parent e57e6cc53d
commit 632acac163
  1. BIN
      ASYD_Cryptograhpy/SW03-DHKE/assignment/ass03_ArnoldJonas_EstermannBasil_FreiSimon.txt
  2. 10
      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;

Loading…
Cancel
Save