|
|
|||
DES - Data Encryption Standard Unit
05.05.1994
Этот модуль - реализация американского федерального
стандарта шифрования информации.
Перед началом работы обязательно должны быть вызваны
процедуры DESInit - для инициализации модуля (один раз)
и KeyInit - при изменении пароля и/или начале работы с
новым файлом данных. При передаче в качестве пароля
пустой строки используется ключ DefaultKey.
Операции объединяются по OR и обозначают следующее:
pDecrypt: расшифровка,
pEncrypt: зашифровка,
pECB : поблочное (8 символов) кодирование без зацепления
*не рекомендуется* по соображениям безопасности,
pCBC : непрерывное кодирование с зацеплением.
Параметры процедуры Handle:
Area : указатель на начало обрабатываемой области,
NumberOfBlocks: количество обрабатываемых 8-байтовых блоков.
Замечание: зашифрованные по opCBC данные НЕ архивируются из-за
^^^^^^^^^ отсутствия повторяющихся данных.
|
|
||
© 2009–2012 Russian Pascal Developer Network.
Техническая площадка: ISBIZ Хостинг При поддержке кафедры Информационных Компьютерных Технологий РХТУ им. Д.И. Менделеева |
|||