You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
C# проект в котором я постараюсь реализовать своего рода "сейф" для данных.
Описание
Программа на вход получает текстовый документ и переводит все его содержимое в зашифрованный вид, после чего предлагает пользователю зашифрованный вариант содержимого исходного файла.
Выходное сообщение после кодировки будет сохраняться в .json файл, в котором хранится открый ключ и само сообщение.
Выходное сообщение после декодирования будет сохраняться в обычный текстовый файл, в котором только сообщение.
Предполагается использовать несколько алгоритмов шифрования. (т.н. "Цифровой конверт")
Для шифрования сообщения будет использоваться последовательность из 3-4 алгоритма асимметричного шифрования.
Для шифрования публичного и секретного ключей будут использоваться также 3-4 алгоритма, но уже симметричного шифрования.
Последовательность шифрования и дешифрования взаимно обратны.
Асимметричные алгоритмы шифрования:
RSA
Симметричные алгоритмы шифрования:
Шифр Цезаря.
About
A C# project in which you could store sensitive information in a protected form.