Найти в Дзене
Поддержите автораПеревод на любую сумму
Реализация шифра абсолютной стойкости на языке Delphi (Object Pascal)
Алгоритм шифрования «Одноразовый блокнот» (англ. One-time pad, сокращенно OTP) занимает особое место в истории криптографии. Впервые предложенный в 1917 году сотрудником компании AT&T Гилбертом Вернамом, он стал единственным известным методом шифрования, обеспечивающим абсолютную криптографическую стойкость при условии правильного применения, что независимо друг от друга подтвердили Владимир Александрович Котельников ("Основные положения автоматической шифровки", 1941 год) и Клод Элвуд Шеннон ("Математическая теория криптографии", 1945 год / "Теория связи в секретных системах", 1949 год). Суть...
2 дня назад
Типичные ошибки реализации XOR-шифрования (гаммирования) и одноразового блокнота в Delphi: фундаментальная путаница между текстовыми и бинар
В криптографических реализациях на Delphi, особенно при работе с XOR-шифрованием и одноразовым блокнотом, программисты часто допускают систематические ошибки, коренящиеся в непонимании фундаментального различия между текстовыми (String) и бинарными (TBytes) данными и их представлениями в бинарных строк (Binary string). Это исследование анализирует типичные ошибки, их причины, последствия и предоставляет практические рекомендации для корректной реализации . XOR-шифрование — это аддитивный шифр, использующий операцию исключающего ИЛИ (XOR) между открытым текстом и ключом. Алгоритм основан на свойствах операции XOR: A⊕0=A, A⊕A=0, A⊕B=B⊕A, (A⊕B)⊕C=A⊕(B⊕C)...
1 неделю назад
https://www.rudoysecurity.org/Docs/index.html
2 месяца назад
Hash calculator
Прикладное программное обеспечение для 32-разрядных и 64-разрядных операционных систем семейства Microsoft Windows, работает без инсталляции, может использоваться со съёмных (отчуждаемых) носителей. Поддерживаются безопасный алгоритм хеширования (Secure hash algorithm) тип 1 (SHA-1 (168 бит)) и тип 2 (SHA-2 (512/256 бит, 512/224 бит, 512 бит, 384 бит, 256 бит, 224 бит)), и устаревший MD-5 (128 бит). Программа позволяет создавать криптографические контрольные суммы любых файлов и сохранять их значения в отдельные одноимённые файлы с расширением обозначающий алгоритм хеширования...
8 месяцев назад