我正在使用 RFID 标签存储一些数据,然后由第 3 方读取这些数据。我需要将数字签名(或一些变体)与数据一起包含在内,以便第 3 方可以验证标签的真实性。
足够简单。但问题是我受制于 RFID 标签的 32 字节内存阵列。我的应用程序是用 C# (.NET 3.5) 编写的,可用的数字签名类 (DSACryptoServiceProvider) 生成 40 字节的签名。
假设我需要 32 个字节中的 24 个来存储我的数据。有什么方法可以得到一个 8 字节的签名吗?
非常感谢任何见解!
最佳答案
您可能想阅读 this .另外,看看 PBC Library , 支持 Boneh-Lynn-Shacham 短签名。
关于c# - 如何在有限的空间内嵌入数字签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1468615/