问题标签 [digest]

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 回答
3103 浏览

java - Log4J SMTP 摘要/聚合电子邮件?

我有一个 JBOSS 批处理应用程序,有时会在一分钟内向同一个电子邮件地址发送数百封电子邮件,但出现 Log4J 错误。这会导致 Gmail 出现问题,因为它表示我们为该 gmail 帐户发送电子邮件的速度过快。

所以我想知道是否有一种方法可以基本上创建一个“摘要”或“聚合”电子邮件,将所有错误日志放在一封电子邮件中,并每 5 分钟发送一次。因此,每 5 分钟我们可能会收到一封大电子邮件,但至少我们实际上收到了这封电子邮件,而不是因为 gmail 服务器拒绝它而延迟了数小时和数小时。

我读了这篇文章,其中建议使用评估器来做到这一点,但我看不到在 Log4J xml 配置文件中是如何配置的。无论如何,它似乎也无法将所有日志“消化”到 1 封电子邮件中。

有没有人这样做过?或者知道有没有可能?

0 投票
2 回答
1877 浏览

oracle - Oracle和tomcat md5 hash的区别?

当使用 oracle 表单生成 md5 哈希时,我得到的结果与 tomcat 给出的结果不同。

使用tomcat摘要时,我得到:

在使用 oracle 表单时,我得到:

a029d0dfbfeb5549c641e04abff3bfe5

这是代码:

他们为什么不给出相同的结果?我的代码有问题吗?

0 投票
0 回答
1449 浏览

ruby - 在 Bignum 的 Ruby 中计算 SHA1 摘要

我在 C 中有这段代码,它使用 openssl 库来计算大数的 SHA1 摘要。如何在 Ruby 中翻译这段代码?

编译:gcc sha1.c -lcrypto

谢谢。

0 投票
1 回答
1671 浏览

java - Java HTTP PUT 与 Java 中的摘要式身份验证

我正在尝试使用PUT上传带有 Java 的文件,服务器进行 Digest 身份验证。我想保持精简,所以我尝试使用HttpURLConnection。

出于某种原因,这无可救药地失败了:我看到 401 又回来了,然后就完成了。如果我禁用授权,相同的代码可以工作。使用摘要身份验证下载具有类似代码的文件“正常工作”。有任何想法吗?我真的不想开始使用下一个这么多的库,比如来自 Apache 的 htclient 左右(......现在是 2010 年......你希望带有摘要 authN 的 http 请求可以在任何标准库中工作)。

0 投票
1 回答
912 浏览

common-lisp - 使用 Ironclad 和 flexi-streams 进行散列

我正在尝试在我正在开发的 Common Lisp 应用程序中散列一些字符串。sd-sha1 软件包似乎不受支持,并且根据 CLiki 页面判断已经有一段时间了,该页面建议使用 Ironclad。很公平,

Ironclad 不做字符串摘要。这在其项目页面上作为一种有意的设计选择进行了说明,我应该做的是将我的字符串转换为字节字符串并对其进行哈希处理。换句话说

好的,现在问题是整个练习的重点是从原始字符串输入中取出一个 sha1-hashed 字符串,这意味着我真的很想将上面的内容转换回字符串格式。但,

另一种选择是让flexi-streams推断正确的编码。

哪种有效,但我觉得结果不应该包含控制字符。根据 flexi-streams,默认编码是:latin,所以我真的不确定现阶段该做什么。

我究竟做错了什么?如何在 Common Lisp 中获取 SHA1 消化字符串的字符串表示形式?

万一这很重要,我正在通过 Emacs+SLIME 运行 SBCL(apt-get 的版本,我相信是 1.0.29)。

0 投票
1 回答
2656 浏览

security - 摘要式身份验证如何防止重放攻击?

我在 stackoverflow 上发现了很多关于摘要身份验证的问题。我找不到摘要身份验证如何防止重放攻击?我使用 fiddler 工具来拦截对服务器的 http 请求。我使用相同的工具将请求重播到服务器,但服务器要求进行身份验证。

我需要准确了解如何防止重放攻击。服务器如何能够检测到 http 请求的任何重放?

任何链接/资源将不胜感激。

0 投票
1 回答
62909 浏览

ruby - RoR - MD5 generation

How can I encrypt a string with MD5 in Rails 3.0 ? pass = MD5.hexdigest(pass) in a model yields uninitialized constant MyModel::MD5

0 投票
1 回答
411 浏览

apache-flex - flex 应用程序何时存储优化的 RSL 的摘要?

根据 Adob​​e 帮助,为了优化 RSL,您需要执行以下操作:

  1. 通过在 Flash Builder 中编译库项目或使用 compc 命令行工具构建 SWC 文件来创建 RSL。
  2. 编译您的主应用程序并引用 RSL。
  3. 从 RSL 的 SWC 文件中提取 library.swf 文件(如果您尚未这样做)。
  4. 针对 library.swf 文件运行优化器
  5. 针对优化的 library.swf 文件运行摘要工具
  6. 将优化的库与应用程序一起部署,以便应用程序在运行时使用它。

但我不明白应用程序在哪个阶段存储在第 5 阶段生成的新摘要?

0 投票
1 回答
2410 浏览

c# - 正则表达式从字符串中去除 BBCode 标签

我正在开发一个使用 JQuery MarkItUp 的功能!编辑器作为 BBCode 编辑器。我只允许 BBCode 的一小部分,包括以下内容:

我有一个使用编辑器的 1,500 个字符的“描述”字段,但我还计划存储一个 150 个字符的描述摘要,并去掉所有 BBCode。

我目前正在使用一个简单的 RegEx 在 C# 中执行此操作。它基本上将嵌入的 BBCodes 核对到一个字符串中,但它留下了很多“嘈杂的内容”,比如我也想从摘要中删除的 [img] URL 或 [youtube] 视频 ID。

这是我当前的正则表达式:

如果我通过这个函数运行以下字符串,我会得到如下所示的结果:

来源

结果

这是大胆的。这是斜体。这是一张图片:http ://www.phatmac.com/Pics/Movies/Incredibles.jpg这是 ESPN 的链接。这是一个 YouTube 视频:WJ0UkZ3W4FA

这就是我想要回来的

这是大胆的。这是斜体。这是一张图片:这是 ESPN 的链接。这是一个 YouTube 视频:

如何修改我的 StripBBCode() 函数来实现这一点?

已编辑

下面大卫在第一个答案中的建议是正确的。

这是我现在使用的:

0 投票
2 回答
1452 浏览

iphone - 使用 iPhone 编程消化 HTTP Authentication?

我正在尝试通过 iPhone 编程使用摘要 HTTP 身份验证连接到 Web 服务。是否可以通过 iPhone。请提供此类身份验证的链接或示例代码。

我已经了解了苹果给出的相同细节,但我需要一些细节,比如它对 iphone 的工作原理。苹果文档中提供的信息非常少。