Реализация в приложениях
Cryptography API позволяет разработчикам встраивать в приложения Win32 средства аутентификации и шифрования. Вы можете пользоваться функциями CryptoAPI, ничего не зная об их устройстве, точно также, как Вы работаете с графической библиотекой, не имея представления о текущей конфигурации графических устройств. Спектр приложений, нуждающихся в применении CryptoAPI весьма широк, например:
- телеконференции в реальном времени;
- средства передачи информации в глобальных сетях;
- средства аутентификации пользователей;
- банковские приложения;
- утилиты шифрования и расшифровки файлов;
- приложения электронной почты;
- приложения для рабочих групп.
Конфиденциальность
Защита передаваемой информации в открытых сетях подразумевает решение двух основных задач: обеспечение конфиденциальности данных и аутентификацию.
В результате шифрования данных открытый текст сообщения преобразуется в кажущуюся случайной последовательность символов. Сообщением может быть письмо, файл базы данных или любая другая информация, нуждающаяся в безопасном хранении или передаче. Зашифрованный текст очень трудно вернуть в исходное состояние, не зная ключа.