问题标签 [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 投票
4 回答
11297 浏览

encryption - 在 ECDSA 中使用 Curve25519

我目前正在研究使用 curve25519 进行签名。原始发行版C 实现(以及第二个 C 实现)。

Bernstein 建议为此使用 ECDSA,但我找不到任何代码。

0 投票
3 回答
141 浏览

security - 是否存在使用照片作为电子签名的现有网站?

用例:要签署电子文档,用户查看文档,如果他们同意,用他们的网络摄像头拍摄自己的照片(通过浏览器中的 Flash 完成)。然后生成包含文档和图片代替签名的 PDF。

这是一种生物特征签名,它不如数字(加密)签名强,但比让用户绘制签名更强大,因为照片比绘制的签名更难伪造。

有没有人看到在现有网站上使用这种技术?

0 投票
3 回答
24125 浏览

python - 我在哪里可以获得所有已知病毒特征的列表?

我用 Python 编写了一些防病毒软件,但找不到病毒签名。该软件通过将硬盘上的每个文件转储为十六进制来工作,从而获得十六进制签名。我从哪里获得所有已知病毒的签名?

0 投票
2 回答
1462 浏览

manifest - JAR 文件:数字签名

如果 JAR 文件经过数字签名,签名是否会成为清单文件的一部分?

0 投票
5 回答
3753 浏览

iphone - 一次又一次上传二进制iPhone应用程序“签名无效”

我要疯了!我正在尝试上传我的第一个应用程序的二进制文件,但我总是遇到同样的错误!“您上传的二进制文件无效。签名无效,或者未使用 Apple 提交证书签名。”

我做了一切,一切!

我创建了证书请求,将其用于开发人员和分发证书,创建了配置文件(12 次!!!)总是清理我的钥匙串和我的 Xcode 删除旧的证书和配置文件.. 我重新启动机器,重新启动 Xcode ,日志是正确的,但是......我无法上传我的应用程序!!!!检查我的 iPhone 是否已连接(我也尝试将 iPhone 断开连接)。我在我的项目设置“分发”配置(“发布”配置的副本)和我的目标设置中检查了证书。在查找器中显示,压缩应用程序并发送 zip……我尝试使用 Application Loader 和 iTunes 在线连接……但什么也没有!没有!!我花了8个小时!再说一次我不能上传我的应用程序!!!我真的要疯了!

任何人都可以帮我吗?谢谢!

0 投票
1 回答
561 浏览

.net - 如何使用 X509Certificate 或其他 .NET 类获取自签名证书的签名?

我试图通过尝试使用已知/受信任的公钥解密签名来验证根/自签名证书,然后检查解密的哈希是否与原始证书哈希匹配。

我通过在 sslStream 类上使用 RemoteCertificateValidation 回调来获取远程证书。

该证书以 X509Certificate 类的形式提供,我可以使用该类获取该证书的所有属性,但 Signature 除外。

有什么方法可以使用 X509Certificate 类或任何其他类获取签名的字节数组?

问候阿尔伯特

0 投票
1 回答
2488 浏览

signature - 如何使用 M2Crypto 0.16 验证签名

经过一番摸索后,我找到了这个问题的一些常见答案,例如:
How to load an RSA key from a PEM file and use it in python-crypto

一些代码:

并且上面提供的代码在 M2Crypto 0.20 中运行良好。但是我需要使用 M2Crypto 0.16(RHEL5 中的官方包)做完全相同的想法,并且我在使用 pubkey.verify_final 方法时遇到问题,因为在这个特定版本中签名参数不存在。那么我该怎么做呢?使用 M2Crypto 0.16 谢谢。

0 投票
2 回答
1365 浏览

blackberry - 无法安装签名密钥

我必须签署一个黑莓应用程序,以便我可以将它加载到设备上,但是我从 RIM 获得的签名密钥安装的系统已格式化。现在我正在尝试在另一个系统上安装签名密钥,但服务器提示我:“无法注册客户端'2909103544',因为没有更多的注册尝试。如果您已经在此服务器上注册,那么您必须联系RIM 注册其他用户。”

我们可以只在一台计算机上安装这些密钥吗?我现在必须购买新钥匙吗?

0 投票
2 回答
386 浏览

include - 包括两个签名,都带有“t 型”[标准 ML]

一个人为的例子:

显然,这会导致投诉type tC. 但是有什么方法可以表达我希望两个ts 相等,最终得到:

我尝试了各种愚蠢的语法,如include B where type t = A.t,不出所料,这不起作用。有什么我忘记尝试的吗?

另外,我知道这可以通过检查语言的语法是否有任何明显(或缺乏)来简单地回答,但我在互联网上的任何地方都找不到完整的语法。

(FWIW,我尝试这样做的真正原因是 Haskell 风格的 monad 等,其中 aMonadPlus只是 aMonad和 an的混合Alternative;目前我只是在重复ALTERNATIVEin的内容MONAD_PLUS,这让我觉得少比理想。)

0 投票
1 回答
187 浏览

64-bit - 在 x64 系统上选择并使用 PID 不匹配的驱动程序

Silicon Labs CP210x 芯片允许自定义 PID,这反过来意味着需要自定义驱动程序才能具有匹配的 PID。在需要使用自定义驱动程序进行驱动程序签名的 x64 系统上,也需要对该驱动程序进行签名。幸运的是,可以通过手动选择设备来使用原始签名的 CP210x 驱动程序,如此所述。

我想知道的是是否可以使用 DPinst 或其他方法在安装期间或插入 CP210x 设备时自动为设备选择原始签名的 CP210x 驱动程序?