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