Поиск

L2AVADON

СТАТЬИ

Сравнение симметричного и асимметричного шифрования
ГлавнаяЯзык PL/SQLШифрование и хеширование данныхВведение в шифрование → Сравнение симметричного и асимметричного шифрования

В приведенном выше примере для зашифровывания и расшифровыва­ния использовался один и тот же ключ. Как уже говорилось, шифрова­ние такого типа называется симметричным шифрованием. При таком шифровании возникает одна неизбежная трудность: из-за того, что данные расшифровываются тем же ключом, этот ключ должен быть известен получателю. Такой ключ, обычно называемый секретным ключом, получатель должен либо узнать до получения зашифрован­ных данных (то есть должно иметь место «соглашение об обмене зна­ниями»), либо ключ должен пересылаться вместе с данными. Для хра­нимых данных (на диске) такой ключ должен храниться как часть ба­зы данных, чтобы приложения имели возможность расшифровать их. Риски, возникающие в такой ситуации, очевидны. Пересылаемый ключ может быть перехвачен взломщиком, а ключ, хранящийся в базе данных, может быть украден.

Для решения данной проблемы часто используется шифрование дру­гого типа, при котором ключ, применяемый для шифрования, отлича­ется от ключа, используемого при расшифровывании. Из-за различия


Открытый текст



©


 
1 2 3 4 5 6 7 8 9 10