DOMANDA Libri di crittografia per principianti

Hero467

Utente Attivo
689
404
OS
I use ARCH btw
Salve a tutti,
sto iniziando ad appassionarmi alla crittografia (passione nata e strettamente legata dalla programmazione), e volevo iniziare ad approfondire l’argomento con un buon libro. L’unica esperienza che ho di crittografia è una piccola implementazione del cifrario di Cesare in Python (che tra l’altro non funziona neanche bene), quindi sono proprio all’inizio.
Avevo adocchiato “Manuale di crittografia 4a edizione” di Luigi Sacco, ma non si se è adatto per me.
Va bene o ci sono alternative migliori?
 

Andretti60

Utente Èlite
6,440
5,091
Questo è quello con cui ho iniziato io, non so se sia stato tradotto.
È fatto appunto come introduzione all’atrgomento ma scende molto nei dettagli, e ha una estesissima sezione di riferimenti.
 

DispatchCode

Moderatore
Staff Forum
Utente Èlite
2,223
1,854
CPU
Intel I9-10900KF 3.75GHz 10x 125W
Dissipatore
Gigabyte Aorus Waterforce X360 ARGB
Scheda Madre
Asus 1200 TUF Z590-Plus Gaming ATX DDR4
HDD
1TB NVMe PCI 3.0 x4, 1TB 7200rpm 64MB SATA3
RAM
DDR4 32GB 3600MHz CL18 ARGB
GPU
Nvidia RTX 3080 10GB DDR6
Audio
Integrata 7.1 HD audio
Monitor
LG 34GN850
PSU
Gigabyte P850PM
Case
Phanteks Enthoo Evolv X ARGB
Periferiche
MSI Vigor GK30, mouse Logitech
Net
FTTH Aruba, 1Gb (effettivi: ~950Mb / ~480Mb)
OS
Windows 10 64bit / OpenSUSE Tumbleweed

DispatchCode

Moderatore
Staff Forum
Utente Èlite
2,223
1,854
CPU
Intel I9-10900KF 3.75GHz 10x 125W
Dissipatore
Gigabyte Aorus Waterforce X360 ARGB
Scheda Madre
Asus 1200 TUF Z590-Plus Gaming ATX DDR4
HDD
1TB NVMe PCI 3.0 x4, 1TB 7200rpm 64MB SATA3
RAM
DDR4 32GB 3600MHz CL18 ARGB
GPU
Nvidia RTX 3080 10GB DDR6
Audio
Integrata 7.1 HD audio
Monitor
LG 34GN850
PSU
Gigabyte P850PM
Case
Phanteks Enthoo Evolv X ARGB
Periferiche
MSI Vigor GK30, mouse Logitech
Net
FTTH Aruba, 1Gb (effettivi: ~950Mb / ~480Mb)
OS
Windows 10 64bit / OpenSUSE Tumbleweed
Preparati poichè sono argomenti teorici (si può dire sia matematica). 😁 Se vuoi cose più basilari, dovresti guardare altri tipi di testi o guardare in rete, e troverai anche cifrari tipo questo https://en.wikipedia.org/wiki/Chaocipher

Per risponderti comunque, lo pseudocodice che riporta è "astratto", sembra quasi più Python, ho fatto una foto:
IMG_20221028_095139__01.jpg

Se non ricordo male ad inizio libro spiega come "interpretare" lo pseudocodice che utilizza.
 
  • Mi piace
Reazioni: Andretti60

Hero467

Utente Attivo
689
404
OS
I use ARCH btw
Preparati poichè sono argomenti teorici (si può dire sia matematica). 😁 Se vuoi cose più basilari, dovresti guardare altri tipi di testi o guardare in rete, e troverai anche cifrari tipo questo https://en.wikipedia.org/wiki/Chaocipher
Bene, la matematica mi piace. Ho dato un’occhiata al cifrario che mi hai messo, ed è effettivamente molto semplice, anche da rompere, con un brute force su una singola parola, magari di poche lettere. Una soluzione per rinforzarlo potrebbe essere comprendere anche lo spazio nei caratteri dell’alfabeto, rendendo quindi la frase cifrata un insieme di parole senza senso di lunghezza diversa dall’originale, rendendo quindi quasi impossibile per un computer decifrarlo in poco


EDIT: ho fatto un programmino veloce in python di quanto ho detto sopra.
Stringa di input: toms hardware
Stringa di output: BQPCDKSXGNSXH
La sicurezza aumenta se sostituisco lo spazio con una lettera, in questo caso D
 
Ultima modifica:

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!