Dot-Net-Core
如何在 .NET Core 中生成 SHA3-256?
.NET Core 中是否有計算 SHA3-256 雜湊值的選項?目標是
isChecksumAddress在 web3.js 中重新創建 util 函式
不,現在使用純 dotnet 核心無法做到這一點。
自宣布以來,它一直在觀察名單上。由於我們沒有在 .NET 中實現加密算法,我們正在等待來自底層平台(Windows CNG、Apple Security.framework 和 OpenSSL)的支持。
看到這個問題。
但是您可能會在 BouncyCastle 上獲得更好的運氣。它在這裡有一個實現,但我不知道它是否已經發布(在 nuget 中)。
FIPS-202 SHA3-256(以及所有其他 SHA3 變體,例如 SHA3-512、SHA3-SHAKE256)在此處以純 .NET 實現,不依賴於像 BouncyCastle 這樣的外部 API。
GitHub
https://github.com/series0ne/CORE/tree/master/Core/Security/Cryptography
努吉特