Follow

I realized that is not easy. Adjusted my goal from building a full blown Rijndael to a more simple xor block cipher. For educational purposes only!

Now I am more or less ready with the encoding of the input ( and ), conversion to and then creating codes. Then the plaintext has to be split into 16 byte blocks, which are to be -ed with the key.

Todo: key-rotation, to make the algorithm stronger.

Today I learned: all the above. But especially how valuable base64 encoding is for converting non-ASCII characters.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.