Криптогра́фия (от др.-греч. κρυπτός — скрытый и γράφω — пишу) — наука о методах обеспечения конфиденциальности(невозможности прочтения информации посторонним) и аутентичности (целостности и подлинности авторства, а также невозможности отказа от авторства) информации.
Изначально криптография изучала методы шифрования информации — обратимого преобразования открытого (исходного) текста на основе секретного алгоритма и/или ключа в шифрованный текст (шифротекст). Традиционная криптография образует разделсимметричных криптосистем, в которых зашифрование и расшифрование проводится с использованием одного и того же секретного ключа. Помимо этого раздела современная криптография включает в себя асимметричные криптосистемы, системыэлектронной цифровой подписи (ЭЦП), хеш-функции, управление ключами, получение скрытой информации, квантовую криптографию. © Wikipedia
Статьи:
http://habrahabr.ru/hub/crypto/
http://thereichenbachblog.tumblr.com/typesofcipher
http://festival.1september.ru/articles/598604/
http://review-software.ru/samyj-dostupnyj-sposob-shifrovaniya-dannyx.htm
http://www.infotecs.ru/forum/index.php?showtopic=194
http://windows.microsoft.com/ru-ru/windows-vista/encrypt-or-decrypt-a-folder-or-file
Примеры тасков:
Инструменты:
http://www.securitylab.ru/software/1300/
http://www.securitylab.ru/software/1313/
http://www.securitylab.ru/software/1314/
http://www.securitylab.ru/software/1315/