Криптография

12

Blowfish Encryption Algorithm with CBC Mode

Алгоритм шифрования BLOWFISH (+CBC Mode). Одна из самых быстрых реализаций BlowFish (200K/sec on a 486/100MHz in a Ramdrive)

Coder v2.3 - Simple Files Encoder for TP3.0

Простой кодировщик файлов. Использует метод добавления некоего числа к коду каждого символа в зависимости от значения ключевой комбинации.
Coder v2.3 can be useful for all those who need minimal security on their own MS-DOS PC, to keep others from reading their texts or running "private" programs.

The FROG Encryption Algorithm

Алгоритм шифрования FROG использует нестандартный подход. Секретный ключ строится не как простая текстовая строка, а как программа с набором примитивных инструкций. Цель такого подхода - как можно сильнее усложнить жизнь дешифровальщику. Программа плюс описание алгоритма [html].
FROG is a new cipher with an unorthodox structure. Any symmetrical cipher's job is to conceal the plaintext's information through a computational process of confusion and diffusion. The basic idea behind the design of FROG is to conceal the definition of most of this process in a secret internal key. The actual encryption algorithm operates as an interpreter that regards the secret internal key as a program and executes it as if it were a series of primitive instructions.

The IDEA Encryption Algorithm

Реализация на Паскале алгоритма шифрования "IDEA".
IDEAUNIT is a unit for Turbo/Borland Pascal that allows programmers to add powerful encryption technology to their programs easily.

Утилита шифрования файлов по XOR

Шифрование файла заданным паролем. Это программа для тех, кто не хочет, чтобы их тексты мог прочесть всякий любопытный, но в то же время не имеет ни желания, ни денег, чтобы связываться с дорогостоящими системами защиты данных.

Blowfish v1.1 - Blowfish Encryption Algorithm

Реализация алгоритма шифрования BlowFish. Приведены исходники на Паскале, Ассемблере и С.
Blowfish (Turbo) Pascal implementation of the Blowfish encryption algorithm as described in Dr Dobb's magazine of April 1994. Including sources of the unit, an programming example and the original C version, written by Bruce Schneier, the author of the algorithm.

Crypt - Simple XOR File Encryptor

Простейшая программа для шифрования файлов с помощью побайтной операции XOR с введенным ключом, длиной до 15 символов. Расшифровка осуществляется повторным запуском программы с тем же ключом.

Data Encryption Toolkit v1.3

Data Encryption ToolKit позволяет шифровать данные и исполняемые коды программ, предотвращая их несанкционированное использование. Шифрование производится в соответствии с федеральным стандартом США (DES).

The "GodSave" Encryption Algorithm

Алгоритм шифрации GodSave, в отличие от прочих алгоритмов, использует не одну единственную функцию для криптования всего текста, а целое множество функций. К разным блока текста будут применяться разные функции в зависимости от содержимого блока и секретного ключа. Приведен исходник на Паскале и описание алгоритма [html].
The GodSave encryption algorithm does not employ a single encryption function, but rather it employs a very large family of different encryption functions and it chooses one of them every time it encrypts a new block of plaintext. The choice of which encryption function is applied depends both on the key and on the plaintext.

Tp6Md5 - MD5 Implementation for Turbo Pascal 6.0

Реализация алгоритма шифрования MD5 на Турбо Паскале 6.0.
MD5 implementation for Turbo Pascal 6.0


12