143 – Implementiamo lo XOR – Cryptopals S01E02

Descrizione

In questo video continuo la serie sulle cryptopals crypto challenges utilizzando il linguaggio rust. Questa volta la challenge risolta sarà la challenge 2 del set 1.


Timestamps

00:00 introduzione
00:50 istanza self-hosted di gitea
05:00 descrizione challenge
06:17 test driven development
08:00 l’utilità dei tipi
14:50 implementazione scheletro soluzione
19:12 implementazione di bytes_to_hex()
23:20 funzionamento dello xor
30:10 implementazione di fixed_xor()
37:55 perché lo xor è utile nella crittografia?


Riferimenti / Materiale

https://git.leonardotamiano.xyz/leo/cryptopals

https://cryptopals.com/sets/1/challenges/2