IIS中的HMACSHA512 512位机器密钥可以长256个字符吗?

Tpa*_*bby 7 iis cryptography .net-4.0

为什么当我在Server 2012上的IIS中生成HMACSHA512计算机密钥时,验证密钥输出长度为128个字符,但是当我使用Microsoft PowerShell函数生成相同的密钥时(https://support.microsoft.com/en-us)/kb/2915218 #AnnexA)我得到一个长度为256个字符的密钥?

本文称512位密钥长度应为128个字符,256位密钥长度应为64个字符:https: //msdn.microsoft.com/en-us/library/w8h3skw9(v=vs.100). ASPX

IIS gui为HMACSHA512和HMACSHA256生成128个字符的密钥.这些键应该多久并且gui是否正确或者PowerShell功能是否正确?