Поиск

L2AVADON

СТАТЬИ

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

Подведем итог. Применим полученные знания о шифровании и хеши­ровании, построив реальную действующую систему шифрования.

В некоторых случаях требуется сравнение зашифрованных данных с входящими данными. Например, многие CRM-приложения (Custo­mer Relationship Management - управление взаимоотношениями с кли­ентами) используют для уникальной идентификации клиентов такие атрибуты, как номера кредитных карт, номера паспортов и другие. Медицинским приложениям может потребоваться просмотр истории болезни для предложения плана лечения. Страховым компаниям мо­жет понадобиться просмотр диагнозов пациента для подтверждения справедливости жалоб. Все эти данные хранятся в зашифрованном ви­де, поэтому простое сравнение входящих данных с сохраненными дан­ными невозможно.

Существуют два способа обработки подобных ситуаций:

Зашифровать поступившие данные и сравнить их с сохраненными зашифрованными данными

Реализуется только в случае, если известен ключ шифрования. Если при шифровании был использован подход «один ключ для базы дан­ных» (таблицы или схемы), то вы точно знаете, какой ключ следует применить для шифрования значений. Если был использован под­ход «новый ключ для каждой строки», то вам нужно знать, какой ключ следует применить для шифрования значения в каждой кон­кретной строке. Так что вы не сможете использовать данный способ.

 
1 2 3 4 5 6 7 8 9 10