问题标签 [hashalgorithm]

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 投票
0 回答
55 浏览

.net - 任何保存 HashAlgorithm 状态的方法

我有一个带有分块文件上传的 ASP.Net Web 服务。
我正在尝试在静态 HashAlgorithm 实例中上传时计算文件的哈希值。
每次重置应用程序池时,此实例都会处理。
这就是为什么我想保持 HashAlgorithm 实例的当前状态。

有没有办法保存.Net HashAlgoritm 状态?

应用#1

应用#2

看起来很奇怪,我知道)

0 投票
2 回答
230 浏览

java - 这种方法会不会让sha256更难破解?

这种方法会不会让sha256更难破解?

0 投票
1 回答
2272 浏览

c# - 从哈希值中获取密码的字符串值

我已经使用下面的代码为密码创建了一个哈希值。我正在存储从下面的方法返回的值。

现在我想解码上面创建的哈希值..我需要密码的字符串值..我该怎么做..?

0 投票
3 回答
5571 浏览

c# - SHA256.Create() 和 HashAlgorithm.Create("SHA-256") 有什么区别吗?

这两个代码块返回相同的东西吗?假设在两个示例中arr是相同的:byte[]

代码示例 1

代码示例 2

更新:我得到了在 C# 中创建 AWS 签名代码的示例项目(用 .Net 4.5 编写)并试图在 dotnetcode5 项目中使用它的类,只是因为HashAlgorithm.Create()在 dotnetcode5 中尚不可用,我决定使用第二种方法而不是第一种方法。问题是第二个示例返回的规范结果女巫在 AWS 中无效。

0 投票
1 回答
3121 浏览

ssl - 使用 orapki/wallet manager 在 oracle 11g 中创建使用 sha-256 作为哈希算法的证书

我正在使用瘦客户端 jdbc 驱动程序(类型 4)在 oracle 11g 数据库(11.2.0.1)和 java 客户端之间创建启用 SSL 的连接。我们正在使用 orapki 实用程序创建客户端/服务器/根证书并将证书放入 oracle 钱包中。

当我们使用 orapki 实用程序(在 oracle 11g db 中)创建证书时,用于加密的默认哈希算法似乎是 md5。这工作正常,直到我们升级到 jdk1.7 u101。此版本的 jdk 不再支持 MD5。所以看来我们需要使用 SHA-256 作为哈希算法。我不断收到有关 oracle 钱包管理器 11.2.0.1+ 支持 SHA-256 的引用,但我找不到任何有关如何在创建证书时将 SHA-256 指定为哈希算法的文档。

有没有办法通过 orapki/wallet manager 使用 SHA-256 作为哈希算法生成证书?

0 投票
1 回答
1122 浏览

cryptography - 如何在jmeter中使用带有beanshell的HMACSHA1哈希算法生成签名

我需要在 jmeter 中使用带有 beanshell 脚本的 HMACSHA1 哈希算法生成签名。我需要在 URL 中输入此签名。谁能指导我?

0 投票
1 回答
790 浏览

security - PBKDF2 是否生成唯一哈希?

我想生成一些数据的哈希。通过一些哈希算法,我可以找到最适合我的应用程序的 bcrypt 和 PBKDF。可能存在使用不同的数据算法生成相同散列的情况(如在 MD5 中,它可以为不同类型的数据生成相同的散列)。

通过许多专家的评论,bcrypt 是最好的安全散列算法,它提供了不同散列之间的唯一性。

但是,PBKDF2 是否提供哈希的唯一性?

编辑 1

我需要使用相同的输入数据生成哈希(哈希键将为相同的输入生成不止一次),但它不应该为不同的输入数据生成相同的哈希(可能发生在某些哈希算法中)。

0 投票
1 回答
508 浏览

c# - Deriving from HashAlgorithm in .NET Core

In .NET Framework if we needed to create our own crypto algorithm we could create our own class like:

But in .NET Core it seems very limited because of

It doesn't have such things as HashSizeValue or State.

Should we still use HashAlgorithm as base class for own algorithms in .NET Core?

0 投票
0 回答
91 浏览

c# - md5.ComputeHash() 中断而不抛出错误

我正在尝试对视频文件进行哈希处理以获得重复列表。我在这里这里看过,这是我得到一些代码的地方。但是由于某种原因,我的方法在这一行中断了。

我尝试更改方法,手动进行垃圾收集,并用HashAlgorithm.ComputeHash()替换md5.ComputeHash( ) ,但没有成功。这是我的代码:

主类代码

将文件加载到数组中的类

搜索重复项并将其添加到列表的方法

0 投票
1 回答
549 浏览

java - 如何将带有两个更新语句的 Java MessageDigest 转换为 C#

如何将此 Java 代码转换为 C#?

到目前为止,我有:

但我不认为这是朝着正确的方向发展,因为 ComputeHash 实际上返回了一个字节 []。