AES
Advanced Encryption Standard (AES) — это стандарт федерального правительства США (FIPS). Он был выбран по итогам 5-летнего процесса, в котором оценивались 15 конкурсных разработок.
DES, Triple DES
DES — ранее доминирующий алгоритм шифрования, опубликованный как официальный стандарт FIPS. Сейчас DES считается небезопасным из-за малого размера ключа.
Triple DES применяет DES трижды к каждому блоку, увеличивая размер ключа. Алгоритм считается безопасным в этой форме.
Rabbit
Rabbit — высокопроизводительный поточный шифр, финалист портфолио eSTREAM. Один из четырёх алгоритмов, выбранных по итогам 3,5-летнего конкурса из 22 участников.
RC4, RC4Drop
RC4 — широко используемый поточный шифр. Применяется в популярных протоколах, таких как SSL и WEP. Несмотря на простоту и скорость, история алгоритма не внушает доверия к его безопасности.
Было обнаружено, что первые несколько байт ключевого потока сильно неслучайны и раскрывают информацию о ключе. Защититься от этой атаки можно, отбросив начальную часть ключевого потока. Этот модифицированный алгоритм традиционно называется RC4-drop.
По умолчанию отбрасывается 192 слова (768 байт), но вы можете настроить алгоритм на отбрасывание любого количества слов.