DOMANDA Codificare l'algoritmo di crittografia DHM usando un linguaggio programmazione

MPG

Utente Attivo
544
4
Ciao a tutti.
Dovrei fare una codifica “libera” dell'algoritmo DHM. Input: Y, p, a, b Output: chiave condivisa k
Devo codificare il programma in un linguaggio di programmazione a scelta strutturando il programma in funzioni. Il programma base deve poter calcolare potenze con "numeri piccoli". La versione "evoluta" (2.0, 3.0, 4.0) deve poter gestire numeri "più grandi" implementando le proprietà dei moduli.
In allegato a pag 30 sino a 32 del pdf che si reperisce online c'è la spiegazione dell'algoritmo DHM e fin qui ci sono, solo non riesco a creare ad esempio in C++ il programma che faccia quanto dovrei svolgere.
MI potete aiutare ?
Grazie infinite
 

Allegati

  • Crittografia.pdf
    840.6 KB · Visualizzazioni: 112

BAT

Moderatore
Staff Forum
Utente Èlite
22,944
11,580
CPU
1-Neurone
Dissipatore
Ventaglio
RAM
Scarsa
Net
Segnali di fumo
OS
Windows 10000 BUG
mi spiace, nel mio piano di studi non avevo un corso specifico di crittografia, devi appoggiarti a libri
 

rodhellas

Utente Èlite
1,522
427
CPU
Ryzen 5 3600
Dissipatore
GELID Phantom
Scheda Madre
MSI B450 Gaming Plus Max
HDD
500GB m.2 + 2TB HDD
RAM
16GB Corsair LPX 3000mhz
GPU
Gigabyte GTX 960 OC
Audio
Integrata
Monitor
SyncMaster 223BW
PSU
Antec HCG-520M
Case
Meshify C
Net
Gigabit Fastweb
OS
Windows 10 64bit
Su wikipedia hai un esempio di funzionamento, trasforma paro paro ogni passo in una funzione e sei a posto.
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!