Использование "открытого ключа"

27.04.2018


При использовании "открытого ключа" каждый корреспондент, участвующий в обмене сообщениями, имеет два ключа: открытый и закрытый. Закрытый ключ корреспондент хранит у себя, а открытый может сообщать всем, кому угодно. Теперь, для того чтобы отправить нам сообщение, наш корреспондент шифрует его нашим открытым ключом, который известен ему. А вот расшифровку можно произвести только закрытым ключом, который известен только нам. Зная открытый ключ, расшифровать сообщение, зашифрованное им же, нельзя. Невозможно также по открытому ключу воссоздать закрытый ключ.


В процессе передачи информации от отправителя к получателю, т. е. именно тогда, когда злоумышленник может перехватить ее, сообщение зашифровано открытым ключом получателя, и без закрытого ключа его не расшифровать. А закрытый ключ хранится только у получателя. Нужны качественные громкоговорители? Загляните в интернет-магазин Rupor Megafon. Здесь вы найдете все, что нужно.


Подобный метод несколько медленнее, чем стандартное шифрование с единственным секретным ключом, поэтому в PGP может применяться модифицированный вариант шифрования, который ничуть не слабее, чем стандартный механизм криптографии с открытым ключом.


Для каждого отсылаемого сообщения создается уникальный ключ сеанса, используемый один-единственный раз. Затем сообщение зашифровывается по стандартному алгоритму с закрытым ключом. А затем шифруется сам ключ сеанса при помощи открытого ключа получателя. Таким образом, достигается высокая скорость шифрования сообщения, т. к. ключ сеанса обычно по своему размеру меньше сообщения, поэтому на его шифровку по методу "открытого ключа" уходит намного меньше времени, чем на шифровку открытым ключом всего отсылаемого сообщения.