问题标签 [blind-signature]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
919 浏览

.net - 使用 .NET 加密 API 的盲 RSA 签名?

我想在 .NET中实现盲 RSA 签名。有没有办法使用标准System.Security.CryptographyAPI 来实现这一点?

“明显”的想法不起作用:

我很欣赏盲签名的危险,但让我们暂时忽略这些。另外,我对其他类型的数字签名不感兴趣。

0 投票
2 回答
682 浏览

c++ - 什么lib或者软件可以盲签名验证?

我最近听说盲签名。我看到了关于它们如何工作的维基百科文章,但不想实现它。我可以使用哪些库(最好与 linux 和 windows 兼容)来实现盲签名并验证文件是否已签名?

我尝试查看 openssl 手册页,但我认为它不支持盲签名http://www.openssl.org/docs/apps/dgst.html

我可以在 C++ 或 .NET 中实现我的应用程序,并且在生成过程和解析它们的输出时没有问题,但是 lib 比软件更受欢迎。

0 投票
0 回答
773 浏览

c# - 如何取消通过盲签名签名的消息?

我在 Java 中找到了一个使用 Bouncy Castle 的盲签名实现,并在我的 C# 项目中实现了它。但是我需要在得到对方的签名后才能取消隐藏消息。

这是我的代码:

如何取消隐藏此消息?

0 投票
0 回答
138 浏览

java - 这是揭开 RSA 签名的正确方法吗?

我正在通过 wiki 研究 RSA 盲签名。这是我理解的方法,其中 r 是致盲因子,m 是消息,d 是私钥,e 是指数,n 是公钥:

我已经验证了我的实际 RSA 实现工作;但是,“正常”签名和盲签名之间存在差异。我担心我没有正确编码方程式,因为我以前从未使用过 BigIntegers。

我的演示代码是:

它输出以下内容:

我在这里做任何“错误”,还是他们应该看起来的样子?

0 投票
1 回答
126 浏览

javascript - Chaum 盲签名,在 JavaScript 中使用盲法并在 Java 中进行验证

我正在试验 Chaum 的盲签名,我想做的是在 JavaScript 中完成盲和非盲,并在 Java 中签名和验证(使用充气城堡)。对于 Java 方面,我的来源是this,对于 JavaScript,我找到了盲签名。我为 Java 端创建了两个可以使用的小代码:

以上将生成一个密钥对,将公共部分打印到标准输出,并从标准输入读取盲消息,然后读取非盲消息和签名。对于 JavaScript (Node.js) 方面,我有这个:

这会读取公钥,生成盲消息,然后进行解盲。

Java代码的验证部分失败,不知道为什么。有谁有想法吗?