Асимметричные ключи
Асимметричные ключи — метод криптографии, использующий пару взаимосвязанных математически, но функционально разных ключей, где один ключ (открытый ключ) служит для шифрования данных, а другой (закрытый ключ) — для их расшифровки. Открытый ключ (public key) можно свободно распространять и передавать третьим лицам. Закрытый ключ (private key) является конфиденциальным элементом и используется для расшифровки данных.
Криптографические ключи генерируются так, чтобы наличие и знание открытого ключа не давало возможность вычислить соответствующий ему закрытый ключ. Это возможно благодаря применению сложных математических задач, например, факторизации больших чисел в случае RSA, решить которые за короткий срок невозможно.
Основной недостаток асимметричного метода — из-за низкой скорости и высокой ресурсоемкости шифрования не рекомендуется шифровать большие объемы информации. При этом асимметричный метод можно использовать совместно с симметричным.
В этом разделе: