|
Подведем итог. Применим полученные знания о шифровании и хешировании, построив реальную действующую систему шифрования. В некоторых случаях требуется сравнение зашифрованных данных с входящими данными. Например, многие CRM-приложения (Customer Relationship Management - управление взаимоотношениями с клиентами) используют для уникальной идентификации клиентов такие атрибуты, как номера кредитных карт, номера паспортов и другие. Медицинским приложениям может потребоваться просмотр истории болезни для предложения плана лечения. Страховым компаниям может понадобиться просмотр диагнозов пациента для подтверждения справедливости жалоб. Все эти данные хранятся в зашифрованном виде, поэтому простое сравнение входящих данных с сохраненными данными невозможно. Существуют два способа обработки подобных ситуаций: Зашифровать поступившие данные и сравнить их с сохраненными зашифрованными данными Реализуется только в случае, если известен ключ шифрования. Если при шифровании был использован подход «один ключ для базы данных» (таблицы или схемы), то вы точно знаете, какой ключ следует применить для шифрования значений. Если был использован подход «новый ключ для каждой строки», то вам нужно знать, какой ключ следует применить для шифрования значения в каждой конкретной строке. Так что вы не сможете использовать данный способ. |
СТАТЬИ
- Язык PL/SQL
- Общая характеристика Delphi.NET 2006
- Delphi.NET. приложения Windows Forms
- Работа с базами данных .NET
- Совершенный код - Основы разработки ПО
- Совершенный код - Высококачественный код
- Совершенный код - Переменные
- Совершенный код - Операторы
- Совершенный код - Усовершенствование кода
- Совершенный код - Системные вопросы
- Совершенный код - Мастерство программирования
Авторизация
Создание реальной системы шифрования
|
Главная
→
Язык PL/SQL
→
Шифрование и хеширование данных
→ Создание реальной системы шифрования
|
| 1 2 3 4 5 6 7 8 9 10 |
