Thursday, February 4, 2016

Set 1 - Challenge 1


Original Challenge Description from matasano

Convert hex to base64

The string:
49276d206b696c6c696e6720796f757220627261696e206c696b65206120706f69736f6e6f7573206d757368726f6f6d
Should produce:
SSdtIGtpbGxpbmcgeW91ciBicmFpbiBsaWtlIGEgcG9pc29ub3VzIG11c2hyb29t
So go ahead and make that happen. You'll need to use this code for the rest of the exercises.

Cryptopals Rule

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

My Solution

  • Create a program to   convert hex bytes to raw bytes and compile



  • Now convert the given hex string into raw

  • Lets check if openssl base64 encoding matches with whats given


  It does!

No comments:

Post a Comment