sha相关内容

MD5 是否不如 SHA 等安全?阿尔.在实际意义上?

我见过 a MD5(message+time+password). 在服务器端,我使用我对消息发送时间和客户端密码的了解,对照所发送的消息检查该哈希值. 在这个例子中,我真的最好使用 SHA 而不是 MD5 吗? 在什么情况下散列函数的选择真正在实际意义上很重要? 编辑: 只是为了澄清 - 在我的例子中,迁移到 SHA 算法有什么好处吗? 换句话说,在这个例子中,某 ..
发布时间:2021-12-13 10:11:47 其他开发

您指定的指纹已被此项目或其他项目中的 Android OAuth2 客户端 ID 使用

我注意到我在 android studio 中的 gradle 视图签名报告中显示的 SHA1 编号与我原来的不同.我想可能是因为一年前换了电脑.我的游戏应用程序仍然可以访问排行榜和成就.我在使用 Google API 仪表板时注意到“OAuth 客户端"有我的旧 SHA1.它不会让我将其更改为我的新 SHA1,并说它“已被该客户或其他客户使用",尽管我没有其他客户.神秘的“Anroid 客户端 ..
发布时间:2021-11-21 20:11:51 移动开发

使用随机盐改进密码散列

我正在创建一个网站,我正在尝试决定如何加密用户密码以将它们存储在 SQL 数据库中. 我意识到使用简单的 md5(密码)是非常不安全的.我正在考虑使用 sha512(password.salt),并且我一直在研究生成有用盐的最佳方法.我阅读了许多文章,指出盐应该尽可能随机以向散列添加熵,这看起来是个好主意.但是: 您需要将随机盐与散列一起存储 鉴于攻击者以某种方式获取了您的哈希密码( ..
发布时间:2021-11-20 22:39:39 PHP

为什么两次压缩相同的内容会得到两个具有不同 SHA1 的文件?

我遇到了一个关于 git 和 zip 文件的奇怪问题.我的构建脚本需要一堆文档 html 页面并将它们压缩到 docs.zip 中,然后我将此文件检查到 git 中. 我遇到的问题是,每次我重新运行构建脚本并获取新的 zip 文件时,新的 zip 文件的 SHA1 与之前运行的不同.我的构建脚本正在调用 ant zip 任务.但是,如果我将同一目录压缩两次,从 Mac OS X shell ..
发布时间:2021-11-11 02:07:00 其他开发

SHA-1 校验和验证?

我正在下载下载 Android Studio 和 SDK 工具.写入了 SHA-1 校验和,其值为 f9b59d72413649d31e633207e31f456443e7ea0b. 我的问题是: 1) 它有什么用? 2) 如何在 Window 和 linux 上测试验证? 我还可以对任何文件进行 SHA-1 校验和吗? 解决方案 1) 它有什么用? 本质 ..
发布时间:2021-07-23 19:59:08 其他开发

我想将 160 位转换为整数

我正在使用 SHA1 所以我想将此 SHA1 的输出转换为整数 解决方案 这会将/tmp/a 的 sha1sum 转换为十进制整数: $ (echo ibase=16; (cat/tmp/a | sha1sum | tr a-z A-Z | sed s/-//)) |公元前 ..
发布时间:2021-07-23 19:59:05 其他开发

获取任何 SQL 查询的 SHA-512

比较两个文本文件的常见做法是使用 SHA-512 [或任何其他相关的 SHA 算法].如果两个 SHA 结果不相同,则文件不完全相同. 我想对两个 SQL 查询做同样的事情.我只想知道查询是否使用 SHA-512 [或 sha-256 也可以] 给出 100% 相同的结果? 这可以执行吗?我正在使用 SQL Server... 解决方案 只是为了帮助... 据了解,两个查 ..
发布时间:2021-07-23 19:59:02 数据库

Python 与 JavaScript 中的 HMAC SHA256

我想用 JavaScript 重新实现某个用 Python 编写的 API 客户端.我无法复制 HMAC SHA256 签名功能.对于某些键,输出是相同的,但对于某些键则不同.解码 Base64 表示后,当密钥由可打印字符组成时,输出似乎相同. Python #!/usr/bin/env python3导入 base64导入哈希库进口hmacdef sign_string(key_b64, ..
发布时间:2021-07-23 19:58:59 前端开发

是否可以解密SHA1

是否可以使用SHA1算法解密(保留实际字符串)保存在db中的密码. 示例:如果密码是 "password" 并且它以 "sha1$4fb4c$2bc693f8a86e2d87f757c382a32e3d50fc945b24" 的形式存储在 db 中,是否有机会保留相同的 “密码"(字符串) 来自 “sha1$4fb4c$2bc693f8a86e2d87f757c382a32e3d50fc94 ..
发布时间:2021-07-17 20:21:50 其他开发

MD5 和 SHA1 的安全性如何

嘿只是一个简单的问题,因为我试图更多地了解哈希函数,我知道它们如何工作以及它们做什么,但它们有多安全? 我希望得到一个简单的答案而不是链接,因为我从来没有发现它们有用. 解决方案 以现在的技术,两者都可以破裂.还有 哈希字典 帮助找出哈希对于短字符串的含义. 它们是否安全,很大程度上取决于您要保护的内容.如果您正在构建在线银行系统,则根本不推荐使用它们(取决于它们在在线银行系统 ..
发布时间:2021-06-02 19:17:37 其他开发

生成HMAC SHA256签名Powershell

对于3逗号,我尝试使用文档中的示例参数在Powershell中生成HMAC SHA256签名: $ secret ='NhqPtmdSJYdKjVHjA7PZj4Mge3R5YNiP1e3UZjInClVN65XAbvqqM6A7H5fATj0j'$ message ='/public/api/ver1/accounts/new?type = binance& name = binance_a ..
发布时间:2021-05-14 19:11:50 其他开发

与RESTful API相比,使用RSA签名JWT与SHA相比有什么优势?

我有一个后端,它公开了一个RESTful API,该API当前“对所有人免费"(但使用https). 我现在想添加RBAC(基于角色的访问控制),并且JWT似乎是必去之路,并且我对JWT有了很多了解,但是看不到使用RSA而不是SHA来对令牌进行签名的优势. 假设用户已认证并获得了密钥,可以是共享密钥,也可以是公共/私有密钥. 现在,在我看来,在两种情况下-SHA或RSA HMAC ..
发布时间:2021-05-14 19:11:42 其他开发

如何从SHA3-512哈希值生成密码?

我试图找出此SHA3-512哈希值的密码:11af05af85d7656ee0f2e3260760bccdc2af88dee449f682ab2e367003856166edc045c4164a4d543ea4a43d6dd022d3c290866f2d2a7a92a38400bd3a5f7ab0.我遇到的问题是,当我运行代码时,它仍然返回哈希值.我的问题是生成密码需要更改什么代码?这是运行我的代 ..
发布时间:2021-05-13 20:29:42 其他开发

哈希冲突的可能性

我正在根据生日悖论寻找有关MD5,SHA1和SHA256发生碰撞的可能性的精确数学. 我正在寻找类似图形的内容,即“如果您有10 ^ 8个键,这就是概率.如果您有10 ^ 13个键,则这是概率,依此类推" 我看了很多文章,但是我很难找到可以提供这些数据的东西.(对我来说,理想的选择是公式或代码,以针对任何提供的哈希大小来计算此值) 解决方案 让我们想象一下,我们有一个真正的随机 ..
发布时间:2021-05-13 20:27:41 其他开发

SHA-256散列被截断的冲突概率

我有一个数据库驱动的Web应用程序,其中对所有数据行的主键进行如下混淆:SHA256(内容类型+主键+秘密),被截断为前8个字符.内容类型是一个简单的单词,例如"post"或"message",秘密是20到30个字符的ASCII常数.结果存储在单独的索引列中,以便快速查找数据库. 在这种情况下,如何计算哈希冲突的可能性?我根本不是数学家,但是一个朋友声称,由于生日悖论,对于具有8个字符的截断 ..
发布时间:2021-05-13 20:27:00 其他开发

取tig的sha提交数

我喜欢使用 tig 客户端浏览git commit. 但是我现在错过了一件事. 是否存在用于获取我当前停留的git commit的sha数量的键绑定? 解决方案 检查在中提出的命令是否 jonas/tig 问题557 适用于您: 绑定通用9!sh -c"echo -n%(commit)| xclip -selection c&& echo复制的%(commit)到剪贴板" ..
发布时间:2021-05-10 20:45:29 其他开发

目标c中具有ASCII编码的字节数组

我正在尝试使用ascii编码从目标c中的NSString获取字节数组.我需要此数组来计算该字符串的SHA256哈希,然后将结果与Windows中生成的SHA256编码进行比较. NSString * myString = @"123456¥";const char * string =(const unsigned char *)[myString cStringUsingEncoding:N ..
发布时间:2021-05-04 19:17:39 C#/.NET