Асимметричные и симметричные криптографические ключи различаются по принципу использования: 14
- Симметричное шифрование использует один общий ключ для шифрования и дешифрования данных. 4 Ключ должен быть передан получателю безопасным способом, чтобы только он и никто другой не имели к нему доступа. 4
- Асимметричное шифрование использует два отдельных ключа — открытый (публичный) для шифрования данных и закрытый (приватный) для их дешифрования. 59 Открытый ключ может свободно передаваться другим пользователям, а закрытый должен храниться в секрете. 1
Ещё одно различие связано с длиной ключей: 1 в симметричных системах ключи подбираются случайным образом, а их общепринятая длина варьируется между 128 и 256 бит в зависимости от требуемого уровня безопасности. 1 Асимметричные ключи намного длиннее (иногда 2048 бит или больше), поэтому асимметричное шифрование занимает больше времени, чем симметричное. 4