标签: c# .net encryption digital-signature encryption-symmetric
我知道加密签名的大多数用途都是使用公钥/私钥,但我需要使用预共享密钥签名信息。 我知道我可以加密数据,但我更喜欢签名..
在C#中可以吗?
答案 0 :(得分:2)
HMAC是通常的共享密钥签名算法,可以在c#
How to generate HMAC-SHA1 in C#?
答案 1 :(得分:0)
有很多方案(涉及HMAC)使用对称(预共享)密钥材料执行消息签名。
可能重复:
Using symmetric key (AES -128) to sign and verify a message