digest相关内容

基于弹跳城堡的GOST 3411算法

我使用GOST算法来创建基于键的散列和使用弹跳城堡库的输入。下面的代码生成的散列与通过http://beautifytools.com/hmac-generator.php 等在线工具生成的散列不匹配 HMac gMac= new HMac(new GOST3411Digest()); byte[] key = "keyphrase".getBytes(); byte ..
发布时间:2022-05-30 11:03:10 Java开发

我可以序列化 ruby​​ Digest::SHA1 实例对象吗?

G'day 的人们, 我正在用 ruby​​ (sinatra) 重新实现现有的自定义文件上传服务,并将 redis 作为后备存储. 客户计算 SHA1 哈希值并开始上传上传最大 64K 块直到完成 服务器将块附加到文件计算完整文件的 SHA1 哈希值以验证正确接收 现在,我希望做的是使用 ruby​​ (1.9.3) Digest::SHA1 ..
发布时间:2021-12-28 09:49:18 其他开发

使用外部服务和 iText 签署 PDF

我有这个场景. 我有一个生成 PDF 的应用程序,需要签名. 我们没有用于签署文档的证书,因为它们在 HSM 中,我们可以使用证书的唯一方法是使用网络服务. 此网络服务提供两个选项,发送 PDF 文档并返回已签名的 pdf,或发送将被签名的哈希值. 第一个选项不可行,因为 PDF 是在没有时间戳的情况下签名的(这是一个非常重要的必要条件),所以选择了第二个选项. 这是 ..
发布时间:2021-12-27 16:44:56 其他开发

在 Ruby 中将十六进制摘要转换为 base64

我有一个文件的 MD5 十六进制摘要的字符串表示形式,我想将其转换为 base64,以便在上传时使用 Content-MD5 HTTP 标头.是否有比以下更清晰或更有效的机制? def hex_to_base64_digest(hexdigest)[[hexdigest].pack("H*")].pack("m").strip结尾hex_digest = "65a8e27d8879283831b ..
发布时间:2021-12-27 16:40:51 其他开发

HTTP 摘要式身份验证与 SSL

从性能、安全性和灵活性的角度来看,HTTP Digest Authentication 和 SSL 之间有什么区别? 解决方案 有关该主题的维基百科文章——您应该阅读它! 坦率地说:HTTP Digest Auth 只会保护您免于将明文密码丢失给攻击者(考虑到 MD5 的安全状态,甚至可能不是这样). 然而,它对中间人攻击非常开放,而且 - 取决于实现,因为大多数高级功能是可选 ..
发布时间:2021-12-27 16:38:28 其他开发

HttpClient 4.1.1 使用 NTLM 进行身份验证时返回 401,浏览器工作正常

我正在尝试使用 Apache/Jakarta HttpClient 4.1.1 使用给定的凭据连接到任意网页.为了测试这一点,我在我的开发机器上安装了最少的 IIS 7.5,一次只有一种身份验证模式处于活动状态.基本身份验证工作正常,但每当我尝试登录时,摘要和 NTLM 都会返回 401 错误消息.这是我的代码: DefaultHttpClient httpclient = new Defau ..
发布时间:2021-12-19 16:10:46 Java开发

每个请求的 Apache HTTP 客户端 4.3 凭据

我一直在查看摘要式身份验证示例: http://hc.apache.org/httpcomponents-client-4.3.x/examples.html 在我的场景中,有多个线程发出 HTTP 请求,每个线程都必须使用自己的一组凭据进行身份验证.此外,请考虑这个问题对于 Apache HTTP 客户端 4.3 以后可能非常具体,4.2 可能以不同的方式处理身份验证,尽管我自己没有 ..

我可以在模型更新时阻止/延迟 AngularJS $digest 的发生吗

有没有办法推迟或延迟摘要的发生? 我想对模型进行大量更改,但我不希望在对模型进行所有更改之前触发摘要.模型上的某些对象具有观察者,可以更新模型上的其他对象以进行更改. 理想情况下我想 停止 $digest 对模型进行所有更改 开始 $digest $digest 将查找所有脏对象并触发观察者. 另一个解决方案是,我可以不停止 $digest 移除观察者 对 ..
发布时间:2021-11-09 04:25:34 其他开发

如何在tomcat 7中加密server.xml的密码

我想消化/加密 tomcat 的 server.xml 密码.我在互联网上看到了几个代码,这导致我在 Resource 标签中添加了工厂正如你在下面看到的.不幸的是,我已经在工厂中添加了 Atomikos,但不允许我添加第二个工厂. 你能不能帮我第二种方法,以便在服务器中使用加密密码.xml 或者你知道在 server.xml 的 Resource 标签中添加第二个工厂的方法吗? 如果 ..
发布时间:2021-09-08 20:28:23 Java开发

如何使用Node.JS请求HTTP Digest身份验证?

我必须使用Node.JS编写一些代码以获取API文档,但最近几天我尝试了在网上找到的所有解决方案(当然包括Stack),但没有成功... 我的API使用HTTP Digest Auth,这就是问题所在,我能够连接,这没什么大不了的,但是每次我得到相同的回报时: Got响应:401"api.example.com"需要HTTP摘要验证 您可以在不通过身份验证的情况下在下面显示我的基本代 ..

在R中使用dplyr和摘要向每行添加哈希

我需要向数据集中的每一行添加一个指纹,以便与同一组的更高版本进行检查以寻找差异. 我知道如何为R中的每一行添加哈希,如下所示: data.frame(iris,hash = apply(iris,1,digest)) 我正在学习使用 dplyr ,因为数据集越来越大,我需要将它们存储在SQL Server中,我尝试了如下所示的操作,但是散列不起作用,所有行都给出相同的散列: ir ..
发布时间:2021-05-02 20:48:35 其他开发

以下nodejs md5哈希源代码的等效php版本是什么?

我正在从nodejs迁移到PHP,但对于以下具有相同输入的代码片段,我无法获得类似的输出md5哈希摘要.也许是我缺少了一些东西. var md5sum = crypto.createHash('md5');md5sum.update(new Buffer(str,'binary'));md5_result = md5sum.digest('hex'); 在此先感谢您的帮助!,顺便说一句,我 ..
发布时间:2021-04-26 18:36:31 PHP

在Ruby中将十六进制摘要转换为base64

我有一个文件的MD5十六进制摘要的字符串表示形式,我想将其转换为base64,以便在上载时使用Content-MD5 HTTP标头.是否有比以下方法更清晰或更有效的机制? def hex_to_base64_digest(hexdigest) [[hexdigest].pack("H*")].pack("m").strip end hex_digest = "65a8e27d88792 ..
发布时间:2020-11-22 05:02:40 其他开发

狂饮摘要验证不起作用

我正在尝试制作一个将摘要用作身份验证的API,当我使用该命令通过curl命令行访问API时,就可以了 curl --digest --user website:website http://localhost/api/test/users 但是在使用 Guzzle 6 php库并使用此代码运行api客户端时 $handler = new GuzzleHttp\Handler\Cur ..
发布时间:2020-07-25 21:56:41 PHP