The Cryptopals [Set 1]

  • x0rbyt3 によって
  • 1 分の読了時間
  • タグ: 
  • crypto

CTFの中でもCrypto関連が苦手なため,克服を目指して暗号理論をやります. また,実装にはC又はRustを使用します.加えて,実装にはライブラリを極力使用せず,理論から実装できるように考えます.

C1: Convert hex to base64

What is the base64

The string: 49276d206b696c6c696e6720796f757220627261696e206c696b65206120706f69736f6e6f7573206d757368726f6f6d

Should produce: SSdtIGtpbGxpbmcgeW91ciBicmFpbiBsaWtlIGEgcG9pc29ub3VzIG11c2hyb29t

INFO

Cryptopals Rule: Always operate on raw bytes, never on encoded strings. Only use hex and base64 for pretty-printing.