шифрование
Понятие ключа в криптографии
Ключ — это секретная информация, которая используется криптографическим алгоритмом при шифровке и дешифровке сообщений, постановке и проверке ЭЦП, а также для вычисления кодов аутентичности в MAC системах. Результат шифрования зависит от ключа при использовании одного и того же алгоритма. Для современных алгоритмов криптографии утрата ключа приводит к невозможности расшифровки информации. Надежность криптографической системы определяется сокрытием секретных ключей, а не сокрытием используемых алгоритмов или их особенностей.
Ассиметричные шифры
Асимметричный шифр — шифр, использующий различные ключи для шифрования и дешифрования, которые называются соответственно открытым и закрытым ключом.
Симметричные шифры
Симметричный шифр — это шифр в котором ключ дешифровки совпадает с ключом шифрования. После согласования ключа, отправитель шифрует сообщение, используя ключ, отправляет получателю, и получатель дешифрует сообщение, используя тот же самый ключ. Симметричные шифры делятся на блочные, которые обрабатывают данные блоками и потоковые, обрабатывающие данные побитно или побайтно.
PGP – Pretty Good Privacy
Pretty Good Privacy (PGP) — одна из ассиметричных криптосистем, разработанная Филиппом Циммерманом в 1991 году. Первая система подобного уровня, находящаяся в свободном доступе по всему миру. Изначальной целью разработки данной PGP была защита гражданских прав пользователей глобальной сети, а главной задачей программы стала криптографическая защита электронной почты — шифрование. Идеальная криптоситема для тех, кто не обладает тайным ключом.
Шифрование
Шифрование — способ преобразования исходного текста, шифрованным. Применяется для хранения важной информации в ненадёжных источниках или передачи её по незащищённым каналам связи.
Дешифрование — обратный шифрованию процесс. На основе ключа шифрованный текст преобразуется в исходный.
Ключ — это информация, необходимая для беспрепятственного шифрования и дешифрования текстов, а также для постановки и проверки цифровой подписи.