Шифрование - полезная штука, иногда возникают задачи, где без использования шифрования не обойтись.
Предположим, у вас есть программист, который занимается разработкой конфигурации и администрированием, естественно, разграничить его права нецелесообразно, потому что понадобится человек, кто будет занимается администрированием.
А что делать, если есть данные, которые разработчик не должен видеть, но у него должен быть полный доступ к системе?
Может показаться, что это парадокс, но есть решение!
Шифрование данных!
Я просто продемонстрировал, как можно использовать то, что у нас есть под рукой, Вы можете сами выбрать желаемый алгоритм, документация по ссылке: https://msdn.microsoft.com/ru-ru/library/system.security.cryptography.aspx
Обработкой пользоваться очень просто.
Надо:
Для шифрования
1. Заполнить "Открытый текст" для шифрования
2. Заполнить ключ пароль для шифрования
3. Нажать на кнопку "Шифровать"
В результате в поле "Закрытый текст" мы получим зашифрованную строку.
P.S. т.к результатом шифрования является массив чисел для отображения в текстовом виде, я использую функцию
"ЗначениеВСтрокуВнутр".
В принципе, можно хранить или в хранилище значений, или написать свой какой-то алгоритм хранения массива.
Для расшифрования
1. Заполняем закрытый текст
2. Заполнить ключ пароль для расшифровки
3. Нажимаем кнопку "Расшифровать"
В основном во всех блочных алгоритмах шифрования есть вектор инициализации.
Для наглядности обработка показывает этот вектор инициализации, каждый раз генерируется новый, поэтому если нужно иметь статичный, просто создайте массив со значениями из произвольного сгенерированного вектора.