"Прикладная криптография. Протоколы, алгоритмы и исходные тексты на языке С " - читать интересную книгу автора (Шнайер Б.)