huaesthetica63 / A5-1

A5/1 cipher implementation in C++ with time measurement

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A5/1

A5/1 cipher implementation in C++ with time measurement

A5/1 поточный алгоритм шифрования, который использует линейные регистры сдвига с обратной связью и операцию XOR.

Данная реализация использует 8-байтный случайный ключ, который формируется случайным образом в файл при шифровании, тот же ключ должен применяться при обратном дешифровании.

image

Для теста использовался файл sample.PDF размером 2.2 МБ, также можно шифровать файлы другого расширения и размера.

About

A5/1 cipher implementation in C++ with time measurement

License:MIT License


Languages

Language:C++ 100.0%