Тег «шифрование»

XOR-шифрование

Как ни странно, но самым простым и одним из самых эффективных (при правильном использовании) алгоритмов шифрования является так называемое XOR-шифрование. Попробуем рассмотреть идею этого наипростейшего метода на примере програмы на Delphi.

var key, text, longkey, result : string;
i : integer;
toto, c : char;
begin
for i := 0 to (length(text) div length(key)) do
longkey := longkey + key;

for i [...]

Ваш отзыв

Реализация алгоритма шифрования DES на Delphi

DES (Data Encryption Standard) — это симметричный алгоритм шифрования, в котором один ключ используется как для зашифрования, так и для расшифрования сообщений. Создан в 1972-1975 годы в исследовательской лаборатории корпорации IBM. В качестве федерального стандарта США принят в 1977 году. В декабре 2001 года утратил свой статус в связи с введением в действие нового стандарта.
Широкое [...]

Отзывов (11)

Реализация алгоритма шифрования RSA на Delphi

Криптографический алгоритм с открытым ключом RSA (RSA - Rivest, Shamir, Aldeman - изобретатели алгоритма) основан на том, что перемножить два числа намного проще, чем разложить произведение на множители. Для шифрования исходной последовательности необходимо сначала сгенерировать два больших простых числа p и q.
Найти n = pq.
Выбрать число e (обычно порядка 10000) взаимно простое с phi = [...]

Отзывов (24)