0

我知道加密签名的大多数用途都是使用公钥/私钥,但我需要使用预共享密钥对信息进行签名。我知道我可以加密数据,但我更喜欢签名..

在 C# 中可能吗?

4

2 回答 2

2

HMAC是常用的共享密钥签名算法,在 c# 中是可行的

如何在 C# 中生成 HMAC-SHA1?

于 2012-11-27T13:53:21.497 回答
0

有很多方案(涉及 HMAC)使用对称(预共享)密钥材料执行消息签名。

可能重复:

使用对称密钥 (AES -128) 对消息进行签名和验证

于 2012-11-27T13:49:53.003 回答