Какой режим AES выполняет ASP.NET использовать для аутентификации в формах?

#asp.net #encryption

#asp.net #шифрование

Вопрос:

Мне нужно проверить ASP.NET файлы cookie для аутентификации форм в проекте NodeJS. Я знаю, что для дешифрования используется AES с 192-битным ключом. Я посмотрел на пакет NPM aspxauth, но он не подходит для моих нужд, потому что он aes-256-cbc жестко запрограммирован как единственный поддерживаемый алгоритм. Я попытался отредактировать его исходный код для использования aes-192-cbc , но он не расшифровывается. Есть идеи, какой режим AES используется по умолчанию? Этот проект использует ASP.NET Веб-формы в .NET 4.7.2.Режим совместимости NetFramework 4.0.

Комментарии:

1. Вы смотрели web.config — <machinekey>? Это может помочь: learn.microsoft.com/en-us/previous-versions/dotnet /…

2. У меня такая же проблема — я пытаюсь использовать это для некоторых подсказок ( gist.github.com/akaNightmare/30985da516873f6d8d5b18b1877f325d ), но все равно выдает ошибку. Ты разобрался с этим @JamesFaix?

3. Я решил это, но забыл как, и с тех пор я покинул компанию, в которой работал, поэтому я не могу посмотреть на эту кодовую базу, чтобы вспомнить.

4. Хаха, не беспокойтесь — спасибо, что перезвонили мне! Если ответ придет к вам, пожалуйста, дайте мне знать 😉