Jakich technik używasz podczas pisania własnych metod kryptograficznych? [Zamknięte]

Od lat, może 10 lat, fascynuje mnie kryptografia. Przeczytałem książkę o szyfrowaniu bitowym opartym na XOR i od tamtej pory jestem uzależniony.

Myślę, że bardziej sprawiedliwe jest stwierdzenie, że fascynują mnie ci, którzy potrafią złamać różne metody szyfrowania, ale dygresję.

Do rzeczy - jakich metod używasz podczas pisania kryptografii? Czy zaciemnianie jest dobre w kryptografii?

Używam dwóch opartych na kluczach szyfrowania XOR, różnych technik mieszania (SHA1) na klawiszach i prostych rzeczy, takich jak odwracanie ciągów tu i tam itp.

Jestem zainteresowany zobaczeniem, co myślą inni i spróbuj napisać metodę szyfrowania, która nie jest tak prosta. Również interesujące byłyby wszelkie informacje o tym, jak profesjonaliści zajmują się „łamaniem” różnych technik kryptograficznych.

Aby to wyjaśnić - nie mam ochoty używać tego w żadnym kodzie produkcyjnym ani w żadnym innym moim kodzie. Interesuje mnie uczenie się, jak to działa, bawiąc się i nie wymyślając koła. :)

Ian

questionAnswers(19)

yourAnswerToTheQuestion