Как я могу подписать цифровую строку с помощью SHA-2 с помощью сценария PowerShell, не используя OpenSSL?Я знаю, как сделать это с OpenSSL, но мне интересно, есть ли способ сделать это с классами .Net.
Спасибо.
Модуль PowerShell Community Extensions обеспечивает легкий доступ к типам .NET, которые выполняют хэширование через SHA-256/385/512, например:
C:\PS> "This is a test" | Get-Hash -Algorithm SHA256 Algorithm: SHA256 Path : HashString : 309CB8ABAB6504945ACD10CE99546D2355AD5AE3B4CE99DA8ACCBC4EE7388EF9