Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Где хранить ключи алгоритма шифрования в среде c#? / 4 сообщений из 4, страница 1 из 1
09.09.2021, 12:30
    #40096308
alwil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где хранить ключи алгоритма шифрования в среде c#?
Cкажите пожалуйста - Где хранить ключи алгоритма шифрования "secret key" в c#?
задача зашифровать appconfig , но где хранить ключ?

Код: c#
1.
2.
3.
4.
5.
6.
7.
1-windows environment
2-open source-hashicorp vault
3-Pem
4-Certificate
5-XML  
6-REGISTRY
7-SMART CARD/ETOKEN
...
Рейтинг: 0 / 0
10.09.2021, 07:06
    #40096599
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где хранить ключи алгоритма шифрования в среде c#?
1. Если приложение серверное, то app.config шифруется стандартным способом . Ключ шифрования хранится в операционной системе на хосте, где развёрнуто приложение.
2. Если приложение клиентское, то вариант 1 отпадает (им можно пользоваться, но придётся криптовать конфиг на каждом хосте,, где будет работать приложение). Соответственно, криптование будет самописным, и ключ не должен храниться ни в самом приложении, ни в его окружении (ОС, файловая система, БД, итд). Из всего вышеперечисленного здесь подходит только вариант со smart card/etoken. Ну, или пользователь сам должен аутентифицироваться в приложении (вводить пароль).
3. Если в app.config криптуются какие-нибудь строки подключения (к базе данных, например), то самый разумный выход - трёхзвенка. App.config её серверной части криптуется способом из п.1.
...
Рейтинг: 0 / 0
11.09.2021, 23:29
    #40096932
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где хранить ключи алгоритма шифрования в среде c#?
alwil
Код: c#
1.
2-open source-hashicorp vault



Вот так, да.
...
Рейтинг: 0 / 0
19.09.2021, 16:09
    #40098524
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где хранить ключи алгоритма шифрования в среде c#?
есть еще "Безопасное хранилище Windows", как вариант. Если речь про использование только в Windows.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Где хранить ключи алгоритма шифрования в среде c#? / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]