Шифр
Материал из Википедии — свободной энциклопедии
Шифр (от араб. صِفْر , ṣifr «ноль», откуда фр. chiffre «цифра»; родственно слову цифра), — совокупность алгоритмов криптографических преобразований (шифрования), отображающих множество возможных открытых данных на множество возможных зашифрованных данных, и обратных им преобразований.
Важным параметром любого шифра является ключ — параметр криптографического алгоритма, обеспечивающий выбор одного преобразования из совокупности преобразований, возможных для этого алгоритма. В современной криптографии предполагается, что вся секретность криптографического алгоритма сосредоточена в ключе, но не деталях самого алгоритма (принцип Керкгоффса).
Шифры подразделяются на симметричные и асимметричные в зависимости от того, совпадает ли ключ шифрования с ключом расшифрования. Симметричные шифры в свою очередь подразделяются на блочные и потоковые.
Содержание |
[править] Асимметричные шифры
[править] Симметричные шифры
[править] Блочные шифры
- ГОСТ 28147-89
- AES (Rijndael)
- CAST-128
- CAST-256
- Blowfish
- Twofish
- DES
- DESX
- IDEA
- MARS
- Тройной DES
- RC2
- RC5
- RC6
- Serpent
- TEA