gpt4 book ai didi

c# - 具有基于 SHA512 的 HMAC 功能的 FIPS 验证应用程序?

转载 作者:太空狗 更新时间:2023-10-30 00:26:52 27 4
gpt4 key购买 nike

我正在构建一个经过 FIPS 验证的应用程序,并在我的计算机上打开了 FIPS 模式。我需要一个希望基于 SHA512 的 HMAC 函数。我知道 HMAC SHA1 函数是经过 FIPS 验证的,但我有一个经过 FIPS 验证的哈希函数 SHA512CryptoServiceProvider,而且我知道 FIPS 实际上允许 SHA512。 C# 中是否有类似的 HMAC 函数来执行 FIPS 验证的 HMAC SHA512?

最佳答案

有一个HMACSHA512 Class , 但它使用 SHA512Managed Class在内部,这是 not FIPS certified .

你可以试试 create your own HMACSHA512 Class基于 SHA512CryptoServiceProvider Class :

public class MyHMACSHA512 : HMAC
{
public MyHMACSHA512(byte[] key)
{
HashName = "System.Security.Cryptography.SHA512CryptoServiceProvider";
HashSizeValue = 512;
BlockSizeValue = 128;
Key = key;
}
}

关于c# - 具有基于 SHA512 的 HMAC 功能的 FIPS 验证应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9080620/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com