c# - 如何在有限的空间内嵌入数字签名

标签 c# digital-signature rfid

我正在使用 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/

相关文章:

c# - 避免在 winforms 中更新 listview 时取消选择

java - 使用 CertPathValidator 进行签名验证,包括 CRL 撤销

java - 如何将这个特定的 RFID 读取器与 Arduino 连接并获取 Java 的输入?

rfid - 使用有源RFID标签检测存在(到达/离开)

c# - 将字符串转换为流的最简单方法是什么?

c# - 哪个组件正在处理 ASP.NET Core 中的线程分配?

python-3.x - API VBA 的 eBay 数字签名可以,但 Python 签名验证无法满足请求

java - 生成文件的数字签名

Android:如何在 Nexus S 上写入 NFC-V (ISO15693) 标签?

C# 正则表达式 : {4} and more then 4 values possible