问题标签 [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.
.net - 任何保存 HashAlgorithm 状态的方法
我有一个带有分块文件上传的 ASP.Net Web 服务。
我正在尝试在静态 HashAlgorithm 实例中上传时计算文件的哈希值。
每次重置应用程序池时,此实例都会处理。
这就是为什么我想保持 HashAlgorithm 实例的当前状态。
有没有办法保存.Net HashAlgoritm 状态?
应用#1
应用#2
看起来很奇怪,我知道)
java - 这种方法会不会让sha256更难破解?
这种方法会不会让sha256更难破解?
c# - 从哈希值中获取密码的字符串值
我已经使用下面的代码为密码创建了一个哈希值。我正在存储从下面的方法返回的值。
现在我想解码上面创建的哈希值..我需要密码的字符串值..我该怎么做..?
c# - SHA256.Create() 和 HashAlgorithm.Create("SHA-256") 有什么区别吗?
这两个代码块返回相同的东西吗?假设在两个示例中arr
是相同的:byte[]
代码示例 1
代码示例 2
更新:我得到了在 C# 中创建 AWS 签名代码的示例项目(用 .Net 4.5 编写)并试图在 dotnetcode5 项目中使用它的类,只是因为HashAlgorithm.Create()
在 dotnetcode5 中尚不可用,我决定使用第二种方法而不是第一种方法。问题是第二个示例返回的规范结果女巫在 AWS 中无效。
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 作为哈希算法生成证书?
cryptography - 如何在jmeter中使用带有beanshell的HMACSHA1哈希算法生成签名
我需要在 jmeter 中使用带有 beanshell 脚本的 HMACSHA1 哈希算法生成签名。我需要在 URL 中输入此签名。谁能指导我?
security - PBKDF2 是否生成唯一哈希?
我想生成一些数据的哈希。通过一些哈希算法,我可以找到最适合我的应用程序的 bcrypt 和 PBKDF。可能存在使用不同的数据算法生成相同散列的情况(如在 MD5 中,它可以为不同类型的数据生成相同的散列)。
通过许多专家的评论,bcrypt 是最好的安全散列算法,它提供了不同散列之间的唯一性。
但是,PBKDF2 是否提供哈希的唯一性?
编辑 1
我需要使用相同的输入数据生成哈希(哈希键将为相同的输入生成不止一次),但它不应该为不同的输入数据生成相同的哈希(可能发生在某些哈希算法中)。
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?
java - 如何将带有两个更新语句的 Java MessageDigest 转换为 C#
如何将此 Java 代码转换为 C#?
到目前为止,我有:
但我不认为这是朝着正确的方向发展,因为 ComputeHash 实际上返回了一个字节 []。