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