Ответ 1
Вот Криптография для разработчиков и Криптография на C и С++ книги, которые я вам советую много
Больше того, что я хочу изучать, потому что они никогда не очень много переживали за это в колледже, и да, я уверен, что это было задано много раз, но Книги/Алгоритмы обновляются... поэтому я хотел больше всего обновленные отзывы/отзывы об этом.
Я меньше беспокоился об истории его, но больше беспокоился о фактической реализации.... и, может быть, к концу книги, реализующей свой собственный алгоритм псевдошифрования.
Я помню, что слышал что-то о том, что Crpytool является хорошей обучающей программой. dunno, если это все еще верно или нет.
Я предполагаю, что типичные алгоритмы шифрования могут быть практически реализованы на большинстве языков? Как MD5 в php и c?
Вот Криптография для разработчиков и Криптография на C и С++ книги, которые я вам советую много
http://www.schneier.com/book-practical.html
И, пожалуйста, не используйте ваш алгоритм псевдошифрования для чего-либо более важного, чем ваши собственные любовные письма. Вероятно, лучше не использовать также собственные реализации стандартных алгоритмов.
Руководство по прикладной криптографии стоит прочитать, особенно в главе 14. http://www.cacr.math.uwaterloo.ca/hac/
В Википедии есть хорошая страница библиография по теме, которая страница истории показывает частые обновления.