¿Qué técnicas utilizas al escribir tus propios métodos de criptografía? [cerrado]

Durante años, quizás 10, he estado fascinado con la criptografía. Leí un libro sobre el cifrado basado en bits XOR, y he estado enganchado desde entonces.

Creo que es más justo decir que estoy fascinado por aquellos que pueden romper varios métodos de encriptación, pero estoy divagando.

Hasta el punto, ¿qué métodos utilizas al escribir criptografía? ¿Es buena la ofuscación en criptografía?

Uso dos encriptación XOR basada en clave, varias técnicas de hashing (SHA1) en las claves, y cosas simples como invertir cadenas aquí y allá, etc.

Me interesa ver qué piensan y cómo intentan los demás al escribir un método de cifrado no tan inmediato. Además, cualquier información sobre cómo los profesionales se dedican a "romper" varias técnicas de criptografía también sería interesante.

Para aclarar, no deseo utilizar esto en ningún código de producción ni en ningún otro código mío. Estoy interesado en aprender cómo funciona a través de jugar, no reinventar la rueda. :)

Ian

Respuestas a la pregunta(19)

Su respuesta a la pregunta