sha256相关内容

预处理 SHA256 Python 实现

我正在通过维基百科上的 SHA256 实现工作,但卡住了.我刚刚尝试编写消息预处理的代码,最终消息的长度是 504 位,而不是所需的 512. 维基百科:SHA256 预处理: 将位“1"附加到消息中 附加 k 位“0",其中 k 是最小数 >= 0,这样得到的消息长度(以位为模 512)为 448. 附加消息的长度(不带 '1' 位或填充),以位为单位,作为 64 ..
发布时间:2021-07-23 20:01:48 Python

SHA256 哈希计算

对于我的雇主,我必须向网络应用程序的客户提供他们下载的某些文件的校验和. 我想向用户展示他们的客户端工具也可能生成的散列,因此我一直在比较在线散列工具.我的问题是关于它们的散列形式,因为它们不同,很奇怪. 快速搜索后,我用 5 进行了测试: http://www.convertstring.com/Hash/SHA256 http://www.freeformatter.com ..
发布时间:2021-07-23 20:01:45 C#/.NET

SHA256 给出 44 长度输出而不是 64 长度

我正在使用以下代码来执行 SHA256. public static string GenerateSaltedHash(string plainTextString, string saltString){byte[] salt = Encoding.UTF8.GetBytes(saltString);byte[] plainText = Encoding.UTF8.GetBytes(plai ..
发布时间:2021-07-23 20:01:35 C#/.NET

使用 c# 使用 sha256 进行数字签名

在意大利,自 2019 年 1 月起,我们将需要对所有发票进行数字签名. 我发现了一个适用于 sha-1 的代码,但我需要使用 sha256 作为标准.下面的代码,在成功检测到USB密钥后,并要求我使用的证书尝试签署“NomeFile"文件后并在“NomeFile".p7m中输出,当行 signedCms.ComputeSignature(signer,false); 运行,它发 ..
发布时间:2021-07-23 20:01:33 C#/.NET

Binance API HMAC SHA256 签名错误使用 C#

我尝试使用 C# 和 RestSharp 库连接到 Binance Api.基于 文档我应该尝试这样的事情: queryString: symbol=LTCBTC&side=BUY&type=LIMIT&timeInForce=GTC&quantity=1&price=0.1&recvWindow=5000×tamp=1499827319559 HMAC SHA256 签名: ..
发布时间:2021-07-23 20:01:30 C#/.NET

散列“SHA256"有两个参数

我必须转换一个对字符串进行哈希处理的 JAVA 函数. 这是一个函数: private static String hmacSha256(String value, String key) throws NoSuchAlgorithmException, InvalidKeyException {byte[] keyBytes = key.getBytes();SecretKeySpecs ..
发布时间:2021-07-23 20:01:26 Java开发

我正在生成几个文件的 SHA256 哈希值,其中一些文件返回 63 个字符而不是 64 个字符.这怎么可能?

我需要哈希函数总是返回 64 个十六进制字符,但有时,根据文件,它返回 63,这对我来说是个问题.由于业务原因,我总是需要 64 个字符.这对于任何类型和大小的文件都是完全随机的.有谁知道为什么会这样?按照我的代码: public static String geraHash(File f) 抛出 NoSuchAlgorithmException, FileNotFoundException{M ..
发布时间:2021-07-23 20:01:24 Java开发

迭代哈希在 Python 和 Java 中返回不同的值

我正在尝试将 Python (2.7) 脚本移植到 Java.它多次迭代 sha256 哈希,但最终得到不同的结果.我注意到它们第一次返回相同的结果,但从那以后就不同了. 这是 Python 实现: 导入 hashlibdef to_hex(s):打印 " ".join(hex(ord(i)) for i in s)d = hashlib.sha256()打印“条目:"r = chr(1) ..
发布时间:2021-07-23 20:01:21 Java开发

PHP SHA256 和 Salt 不起作用

我正在尝试创建使用 $salt 变量进行 sha256 散列的密码.但由于某种原因,它只是行不通.现在已经在这方面工作了 3 个小时,我快要掉下来了.这是我的代码: 我会再试一次,对不起;o) 好的,我的脚本运行良好,直到我尝试将 sha256 添加到密码中.我有一个用于创建用户的文件: $salt = "lollol";$password = hash('sha256', $sal ..
发布时间:2021-07-23 20:01:15 PHP

如何在 JS 中使用 SHA256 散列字符串?

说明 我希望在 Javascript 中使用 SHA256 在本地散列一个字符串.我一直在环顾四周,认为会有某种官方库或函数,但我发现的只是大量不同的项目,每个项目都有不同的脚本,我不太确定可以信任的脚本(因为我不是专家,绝对没有资格评估它们)或如何实现它们.编辑:我需要文本输出,而不是十六进制,抱歉,如果我在发布原始问题时没有解释这一点. 代码 这是我迄今为止尝试过的: 异步 ..
发布时间:2021-07-23 20:01:08 前端开发

使用Java,Spring安全性中的SHA-256算法使用相同的盐比较两个散列密码?

我需要一些关于需要检查来自 UI 表单(即 Authentication 对象)的密码的场景的指导,我需要使用 SHA-256 + 常量盐进行散列(在进行比较之前)和密码来自使用 Spring Security 的 DB(DB 也有散列密码 + salt). 我希望比较使用相同 SALT 值生成的这两个 不同 散列值.我们如何在java中做到这一点?谁能分享一个示例代码? 解决方案 ..
发布时间:2021-07-23 20:01:02 Java开发

php sha256 今天(2019 年 5 月)安全吗?

在我网站的登录页面中使用 sha256 然后通过 base64_encode 对其进行加密是否安全?我需要你的建议.谢谢大家. $username = $_POST['username'];$password= $_POST['密码'];$sPassword= hash('sha256',$password);$ePassword=base64_encode($sPassword);$inse ..
发布时间:2021-07-23 20:00:59 PHP

在 Java 中创建哈希的标准方法

问题是关于在 Java 中创建哈希的正确方法:让我们假设我有一个正的 BigInteger 值,我想从中创建一个散列.让我们假设下面的 messageDigest 实例是 (SHA-256) 的有效实例 公共静态最终的BigInteger B =新的BigInteger( “BD0C61512C692C0CB6D041FA01BB152D4916A1E77AF46AE105393011BAF3 ..
发布时间:2021-07-23 20:00:56 Java开发

node.js 中的 SHA256-CRYPT/SHA512-CRYPT

我使用 dovecot 作为我的邮件传输代理,我的目标是使用 最强密码方案我的系统支持:SHA512-CRYPT 或 SHA256-CRYPT(BLF-CRYPT 不起作用). 对于我自己编写的网络界面,我在 node.js 中寻找一个函数或库来散列密码(使用 SHA***-CRYPT). 解决方案 您可以考虑检查:https://github.com/mvo5/sha512cryp ..
发布时间:2021-07-23 20:00:53 其他开发

Python 中的 SHA-256 实现

我正在寻找 SHA-256 哈希函数的 Python 实现.我想用它来更好地了解 SHA-256 函数的工作原理,我认为 Python 是实现此目的的理想语言.伪代码有一个限制,我不能运行/测试它,看看我对代码的修改对输出做了什么. 解决方案 PyPy 的源代码包含 SHA-256 的纯 Python 实现 这里.在该目录中浏览一下,您可能还会发现其他标准哈希的纯 Python 实现. ..
发布时间:2021-07-23 20:00:50 Python

SHA256 十六进制字符串是什么样的?

我一直在谷歌上寻找 SHA256 哈希的十六进制输出是什么样的.但我似乎找不到它. 那么 SHA256 哈希转换为十六进制后是什么样子的? 解决方案 以十六进制表示的 SHA256 哈希由 64 个十六进制字符组成,即它匹配以下正则表达式: ^[A-Fa-f0-9]{64}$ 示例: 7f83b1657ff1fc53b92dc18148a1d65dfc2d4b1fa3d6772 ..
发布时间:2021-07-23 20:00:47 其他开发

T-sql 存储过程中的 SHA256

是否可以从 Sql Server 2008 中的存储过程生成字符串的 SHA-256 哈希? 出于部署原因,我更喜欢在 TSQL 中使用它. 解决方案 更新:SQL Server 2012 HASHBYTES() 现在支持开箱即用的 SHA-256 和 SHA-512. HASHBYTES ( '', { @input | 'input' } )::= MD2 |MD4 | ..
发布时间:2021-07-23 20:00:44 其他开发