Пример шифрование данных с помощью DPAPI на языке C#

Сергей Валерьевич Николаев, Александр Андреевич Пасюков, Антон Сергеевич Якимов, Руслан Иванович Баженов

Аннотация


Информационная безопасность одна из острых проблем 21 века. С появлением интернета, развитием клиент-серверных приложения, облачных технологий, веб-приложений обмен информацией и ее доступность достигли высокого, небывалого, до этого дня, уровня. Но есть данные, которые требуют строгой конфиденциальности, примером могут служить персональные данные, доступ к которым третьим лицам должен быть ограничен. Шифрование – один из способов решения данной задачи. Сейчас большие объемы информации хранятся в СУБД. Но что если нам необходимо зашифровать небольшой объем информации? Примером может быть строка подключения, в которой содержится информация для доступа к БД. В данной статье с помощью разработанного, небольшого, консольного приложения, будет продемонстрировано использование шифрования данных с помощью DPAPI (Data Protection API) – криптографический интерфейс программирования приложений в ОС семейства Windows, обеспечивающий защиту (конфиденциальность) данных путём их шифрования. Проект реализован на языке программирования C#. Исходный код проекта можно посмотреть на электронном ресурсе GitHub: https://github.com/single1992/DPAPI-Example.


Полный текст:

PDF

Ссылки

  • На текущий момент ссылки отсутствуют.


ISSN 2414-4487