tvl-depot/users/wpcarro/scratch/cryptopals/set1
William Carroll fad38387af feat(wpcarro/cryptopals): Support repeating key cipher
I think this is a form of symmetric encryption where the passphrase (e.g. "ICE")
is repeated (e.g. "ICEICEICEICEI...") until it matches the length of the
cleartext string; after that, the two byte-strings are XOR'd against one another
and then encoded as hexadecimal creating the ciphertext.

Change-Id: Ib148f06d6c42a41377d1df1f0738d77da935a9f6
Reviewed-on: https://cl.tvl.fyi/c/depot/+/4789
Tested-by: BuildkiteCI
Reviewed-by: wpcarro <wpcarro@gmail.com>
Autosubmit: wpcarro <wpcarro@gmail.com>
2022-01-08 05:51:16 +00:00
..
4.txt feat(wpcarro/scratch): Upload my solutions to cryptopals 2021-12-29 19:34:02 +00:00
c1.py feat(wpcarro/scratch): Upload my solutions to cryptopals 2021-12-29 19:34:02 +00:00
c2.py feat(wpcarro/scratch): Upload my solutions to cryptopals 2021-12-29 19:34:02 +00:00
c3.py fix(wpcarro/cryptopals): Update cleartext scoring algorithm 2022-01-08 05:51:15 +00:00
c4.py fix(wpcarro/cryptopals): Update cleartext scoring algorithm 2022-01-08 05:51:15 +00:00
c5.py feat(wpcarro/cryptopals): Support repeating key cipher 2022-01-08 05:51:16 +00:00