问题标签 [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 回答
1055 浏览

file - 用于文档检索的签名文件

我想知道您是否知道在哪里可以找到有关如何为文档检索构建签名文件的信息。
你知道是否有一些我可以使用或查看的代码吗?
我必须在 linux 平台下用 C++ 创建一个签名文件。

更新:对不起,我很欣赏帮助,但我指的签名文件不是一种验证文档的方式,而是一种索引文档的方式。


http://en.wikipedia.org/wiki/Signature_files


任何帮助将不胜感激。

谢谢,

0 投票
6 回答
804 浏览

perl - 如何创建数据结构的可重复签名?

我有一种情况,我想创建数据结构的签名:

目标应该是,如果数据结构发生变化,那么签名也应该如此。

有没有既定的方法来做到这一点?

0 投票
3 回答
2010 浏览

security - 生成 64 位签名的某种安全方法是什么?

我想签署一个设备,我有 64 位来存储我的签名在设备中。该设备有一个 MAC 地址和一些其他详细信息(大约 30 个字节),我可以修改它来创建我的签名。

如果可能的话,我希望该方法是单向的,这样我就可以在不知道如何创建有效签名的情况下验证签名是否有效。大多数公钥-私钥都具有此功能,但它们生成的签名长度为 48 个字节(我只有 8 个字节)。

在 Python 中实现是一个加号。

谢谢

编辑:感谢大家的建议。听起来没有安全的方法可以做到这一点,只有一种对攻击者来说不太方便的方法。我可能会使用加密哈希和秘密比特洗牌。这将与我的(非常弱的)“安全性”中的任何其他链接一样安全。

0 投票
3 回答
4708 浏览

gwt - JSNI中的Java Hashmap和多维数组类型sig?

我有一个方法 JSNI,它调用一个以 Hasmap 作为输入的 Java 方法。我试过了

我似乎无法定义正确的类型签名以包含字符串或查找是否允许这种用法。

由于我在 gwt 中执行此操作,虽然它可能是 hashmap 的实现,但我使用 String[][] 数组作为输入的替代方法

我希望有类似的东西

handler.@com.mypackage::myMethod([[Ljava/lang/String;)(myArray);

但是,我遇到了另一个问题,即为数组的第二维找到正确的 JNSI sntax

一维数组,即。[Ljava/lang/String;很好,但我需要二维。

任何帮助/想法或链接到好的 jnsi 文档表示赞赏。

0 投票
1 回答
1571 浏览

email - Gmail 如何识别电子邮件签名(或者,“识别电子邮件签名的最佳方法是什么?”)

Gmail 会自动将看起来像签名的文本变灰。任何人都有任何猜测它是如何做到的?(我注意到这取决于发件人姓名的存在,但我认为这只是故事的一部分)。

我问是因为我正在开发一个具有电子邮件界面的 Web 应用程序,并且我想在显示他们的电子邮件内容之前删除用户的签名。

0 投票
4 回答
49217 浏览

outlook - 如何在 Outlook 签名中嵌入图像?

是否可以为Outlook 2003或更高版本创建不引用外部图像的 HTML 电子邮件签名?

也就是说,使用那些特殊的“cid”引用,但将图像本身嵌入到签名中,而不是在文件系统或网络上。

这适用于基于用户的各种输入生成“标准”电子邮件签名的 Web 应用程序。到目前为止,它使用单个“嵌入式”图像运行良好。但是一项新功能可能需要添加多个小图像。

让用户将一个电子邮件签名模板和一张图像保存到用户的机器上,这大约是我希望对用户提出的要求的限制。但在我看来,强迫用户保存多张图像似乎有点过分了。

所以我的问题是尝试将图像嵌入其中,而不必先通过多次下载给用户带来不便。

0 投票
2 回答
2865 浏览

java - 如何生成没有绿色复选标记的签名 PDF

我正在使用 iText 签署 PDF。我在签名中包含了一个图形。这可行,但是当文档被验证时显示的绿色复选标记(或黄色问号)会干扰我插入的图形,使最终结果看起来很难看。

它要么显示在签名图形的上方或下方,但我无法让它消失。

有谁知道如何解决这一问题?

0 投票
4 回答
5866 浏览

validation - Windows DLL 是否由 Microsoft 签名?我可以检测它们是否已被第三方篡改吗?

我正在为我的软件实施锁定和复制保护系统。我已经关闭了每个允许有人打破我的锁的洞(嗯,这有点太乐观了,我知道!)但最后一件事是:

我听说破解者可以更改像 Kernel32.dll 这样的 Windows DLL,我使用的 API 返回一个由破解者指定的值。我需要防止这种情况。

起初我以为我可以为我使用的每个 DLL 创建一个哈希值,然后根据客户端 DLL 的计算哈希检查该哈希值,以查看文件是否已更改。这是行不通的,因为不同版本的 Windows 有许多不同版本的 DLL,而且 Microsoft 提供的每个修补程序和服务包都可能更改文件。

然后我意识到我可以检查文件的签名以确保它具有有效的 Microsoft 签名。现在有2个问题:

  1. Microsoft 是否签署 Windows DLL?我怎样才能找到有关此签名的一些信息?
  2. 是否提供了公钥来验证签名?如何使用此密钥来验证文件?

非常感谢任何演练。我的应用程序是使用 Visual Basic.NET 编写的。

多谢你们。

0 投票
7 回答
10044 浏览

iphone - 是否有适用于 iPhone 的库以使用 HMAC-SHA-1 编码

对于使用 Amazon 服务(S3、EC2、SimpleDB)的所有操作,您需要使用 HMAC-SHA-1 签名(http://en.wikipedia.org/wiki/HMAC、http://docs.amazonwebservices.com签署所有请求/AWSFWS/latest/DeveloperGuide/index.html?SummaryOfAuthentication.html )。

我在 asp.net 后端工作,没有问题。问题出在 iPhone 应用程序中。iPhone 开发者说没有办法使用 HMAC-SHA-1 编码,而且他没有权利实现自己的算法。作为程序员,我无法理解为什么会出现问题。

所以我也想知道是 iPhone 开发者吗?

我从来没有为 iPhone 编码过,所以我什至不知道在哪里搜索这样的信息。

0 投票
8 回答
24225 浏览

python - 如何在 Python 中验证 RSA SHA1 签名?

我有一个字符串、一个签名和一个公钥,我想验证字符串上的签名。密钥如下所示:

我一直在阅读 pycrypto 文档,但我不知道如何使用这种密钥制作 RSAobj。如果您了解 PHP,我正在尝试执行以下操作:

另外,如果我对任何术语感到困惑,请告诉我。