sha256相关内容

SHA1 与 md5 与 SHA256:哪个用于 PHP 登录?

我正在使用 php 登录,我正在尝试决定是使用 SHA1 还是 Md5,或者我在另一篇 stackoverflow 文章中读到的 SHA256.它们中的任何一个比其他的更安全吗?对于 SHA1/256,我还使用盐吗? 另外,这是一种将密码作为哈希存储在 mysql 中的安全方法吗? 函数 createSalt(){$string = md5(uniqid(rand(), true));返回 ..
发布时间:2021-11-30 17:43:18 PHP

如何在 Java 中使用 sha256 散列一些字符串?

如何在 Java 中使用 sha256 散列一些字符串?有人知道有什么免费的图书馆吗? 解决方案 SHA-256 不是“编码"- 这是一种单向哈希. 您基本上会将字符串转换为字节(例如使用 text.getBytes(StandardCharsets.UTF_8)),然后对字节进行哈希处理.请注意,散列的结果也是任意的二进制数据,如果你想用字符串表示它,你应该使用 base64 或十 ..
发布时间:2021-11-25 16:27:48 Java Web开发

用于 Apple AppStoreConenct API Auth 的 ES256 JWT 登录 PHP

我正在尝试使用 ES256 签名的 JWT 对 Apple 的 AppStoreConnect API 进行身份验证(根据他们在 https 上的说明://developer.apple.com/documentation/appstoreconnectapi) 使用 PHP. 发送我的请求总是导致 401 NOT_AUTHORIZED 错误. 我已经验证我的标题和声明的内容是正确的 ..
发布时间:2021-11-17 00:49:11 其他开发

Kraken API 在 Java 中的实现

所以我目前正在为 Java 实现 Kraken API.我正在使用我在 http://pastebin.com/nHJDAbH8 上找到的示例代码. Kraken (https://www.kraken.com/help/api) 是: API 密钥 = API 密钥 API-Sign = 使用 的 HMAC-SHA512 的消息签名( URI path + SHA256( n ..
发布时间:2021-11-15 00:48:50 其他开发

POI XSSF/XLSX 散列不确定性与 MessageDigest SHA-256

使用 MessageDigest SHA-256 实现获取 POI XLSX 格式的确定性哈希值似乎存在问题,即使对于空的 ByteArray 流也是如此.这是随机发生的,经过数百甚至数千次迭代. 用于重现问题的相关代码片段: //TestNG FileTest:@Test(enabled = true)//随机迭代的不确定性,例如 400 或 1290public void emptyX ..
发布时间:2021-11-12 04:48:45 其他开发

Android API 23 中的 HmacSHA256 算法

我正在尝试在我的 Android 应用程序 (API 23) 中生成哈希值.我跟着这个链接 - https://developer.android.com/reference/javax/crypto/Mac.html 和下面的代码应该按照它工作. Mac hmacSha256 = Mac.getInstance("HmacSHA1"); 但这会导致编译时错误- java.securit ..
发布时间:2021-07-23 20:01:55 其他开发

SignedData 给出指定的算法无效.异常

我尝试使用 myCert.pfx 文件私钥和公钥对我的签名数据进行签名和验证.但是在签署数据时,我得到“指定的算法无效".异常 我们使用的.Net框架是4.5,代码如下 public static void CallMainMethod(){string str = "签名并验证数据";X509Certificate2 证书 = LoadPrivateKey();byte[] hashBy ..
发布时间:2021-07-23 20:01:51 其他开发

预处理 SHA256 Python 实现

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

SHA256 哈希计算

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

验证消息的安全性时出错 - SAML 令牌

几年前,我们开发了一个客户端来使用 usi-ws v2,此网络服务使用 STS 服务 v2.它工作正常. 但是,现在 soap-ws v2 已更新usi-ws v3 反过来使用 STS 服务 v3. 主要区别是 1) usi-ws v3 使用 作为与 STS 服务 v3 的 AlgorithmSuite 政策. 2) us ..
发布时间:2021-07-23 20:01:42 其他开发

适用于 Adob​​e AIR(桌面)的 AS3 HMAC SHA-256

在 Actionscript 3 中,我需要使用密钥(字符串,utf-8)计算数据(字符串,utf-8). 这是数据(字符串)“symbol=LTCBTC&side=BUY&type=LIMIT&timeInForce=GTC&quantity=1&price=0.1&recvWindow=5000×tamp=1499827319559" 这是密钥(字符串)“NhqPtmdS ..
发布时间:2021-07-23 20:01:38 其他开发

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# 使用 sha256 进行数字签名

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

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 其他开发

散列“SHA256"有两个参数

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

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

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

迭代哈希在 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 其他开发

PHP SHA256 和 Salt 不起作用

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