sha1相关内容

git中的哈希冲突

如果我在使用 git 时发生哈希冲突,实际会发生什么? 例如我设法提交了两个具有相同 sha1 校验和的文件,git 会注意到它还是损坏其中一个文件? 是否可以改进 git 以适应它,或者我是否必须更改为新的哈希算法? (请不要通过讨论不太可能来转移这个问题 - 谢谢) 解决方案 在 10 个卫星上拾取原子 一个 SHA-1 哈希是一个 40 个十六进制字符串... ..
发布时间:2021-12-27 16:08:48 其他开发

如何SHA1散列Android中的字符串?

在 Objective C 中,我一直使用以下代码对字符串进行哈希处理: -(NSString *) sha1:(NSString*)stringToHash {const char *cStr = [stringToHash UTF8String];无符号字符结果[20];CC_SHA1( cStr, strlen(cStr), 结果);返回 [NSString stringWithForma ..
发布时间:2021-12-27 16:07:46 移动开发

git 如何计算文件哈希?

存储在树对象中的 SHA1 哈希值(由 git ls-tree 返回)与文件内容的 SHA1 哈希值(由 sha1sum 返回)不匹配 $ git cat-file blob 4716ca912495c805b94a88ef6dc3fb4aff46bf3c |sha1sumde20247992af0f949ae8df4fa9a37e4a03d7063e - git 如何计算文件哈希?是否在计算 ..
发布时间:2021-12-27 16:07:15 其他开发

SHA1 冲突的概率

给定一组 100 个等长的不同字符串,您如何量化这些字符串不太可能发生 SHA1 摘要冲突的概率……? 解决方案 是否生成了 160 位哈希值通过 SHA-1 足够大以确保每个区块的指纹都是独一无二的?假设随机哈希值具有均匀分布,集合n 个不同的数据块和一个散列产生 b 位的函数,会有一个的概率 p或更多的碰撞受到限制相乘的块对数通过给定对的概率会碰撞. (来源:http:/// ..
发布时间:2021-12-27 16:04:11 其他开发

SHA-1 密码存储安全吗?

结论: SHA-1 与抵御原像攻击一样安全,但它易于计算,这意味着更容易进行暴力破解或字典攻击.(对于 SHA-256 等后继者也是如此.)根据情况,设计为计算成本高的哈希函数(例如 bcrypt)可能是更好的选择. 有些人经常抛出诸如“SHA-1 已损坏"之类的言论,所以我试图了解这到底是什么意思.假设我有一个 SHA-1 密码哈希数据库,一个拥有最先进的 SHA-1 破解算法和一个拥有 ..
发布时间:2021-12-27 16:03:46 其他开发

如何使用 cmake 将 git SHA1 作为定义传递给编译器?

在 Makefile 中,这将通过以下方式完成: g++ -DGIT_SHA1="`git log -1 | head -n 1`" ... 这非常有用,因为二进制文件知道确切的提交 SHA1,因此它可以在出现段错误时转储它. 如何使用 CMake 实现相同的效果? 解决方案 我制作了一些 CMake 模块,这些模块与 git repo 用于版本控制和类似目的 - 它们都在我的存 ..
发布时间:2021-12-26 21:35:07 其他开发

可以在流上计算 SHA-1 算法吗?内存占用低?

我正在寻找一种方法来计算非常大文件的 SHA-1 校验和,而不必立即将它们完全加载到内存中. 我不知道 SHA-1 实现的细节,因此想知道是否有可能做到这一点. 如果您知道 SAX XML 解析器,那么我会寻找类似的东西:通过每次只将一小部分加载到内存中来计算 SHA-1 校验和. 我发现的所有示例,至少在 Java 中,总是依赖于将文件/字节数组/字符串完全加载到内存中. ..
发布时间:2021-12-21 10:20:17 Java开发

Delphi XE 中的 SHA1 哈希

我正在实施 XML 数字签名.我是从小步骤开始的,所以现在我想解决 SHA-1 散列的问题. SO 中有很多关于此的问题: 使用密码箱对密钥进行数字签名 Delphi 加密库 将此 php 数字签名转换为 Delphi Delphi:是否有 LockBox 版本用于德尔福-XE Delphi 2010 密码学库 ...可能还有更多.但是,我使用的是 Delphi XE.到 ..
发布时间:2021-12-14 00:03:40 其他开发

为 Flutter/React-Native/Android-Native 应用生成 SHA-1

我正在尝试为 Flutter 应用程序生成 SHA-1,以便 Android Studio 支持 Google 登录,但我不知道该怎么做,我看到一些帖子表明要运行命令,但是我想我需要一个 jks 文件,而 flutter 不会创建它. 有人可以帮我吗? 解决方案 如何获取 Release 和 Debug 密钥:另一种最简单的方法(2019 年 5 月).所有操作都在 Android ..
发布时间:2021-12-06 21:26:31 移动开发

DEBUG & SHA1 密钥发布 ANDROID STUDIO MAC ,如何在 Mac 中生成 SHA1 发布密钥?

如何在 Mac 上使用 android studio 获取用于调试和发布的 SHA1 密钥?(这些是 Google API 密钥所必需的) 解决方案 DEBUG: 单击视图右侧的 Gradle 选项卡. 转到ROOT文件夹->任务->android->signingReport 双击,这将使用签名报告构建并在您的底部视图中发布您的 SHA1. 发布: 在安卓工 ..
发布时间:2021-12-06 20:48:21 移动开发

如何将 SHA-1 添加到 Android 应用程序

我正在尝试在 Firebase 中创建一个动态链接,当我选择 Android 应用时,它显示一条错误消息,指出“将 SHA-1 添加到此 android 应用",我已经添加了凭据,但我不知道我究竟如何“将 SHA-1 添加到应用程序" 这是怎么做到的? 解决方案 android studio 中的 SHA-1 生成: 从右侧面板中选择 android studio 中的 Gra ..
发布时间:2021-12-06 15:47:12 移动开发

新发现的 SHA-1 冲突对 Git 有何影响?

最近一组研究人员生成了两个具有相同 SHA-1 哈希值的文件 (https://shattered.it/). 既然 Git 使用这个哈希作为其内部存储,那么这种攻击对 Git 的影响有多大? 解决方案 编辑,2017 年 12 月下旬:Git 2.16 版正在逐步获取内部接口以允许不同的哈希值.还有很长的路要走. 简短(但不令人满意)的答案是示例文件对 Git 来说不是问题— ..
发布时间:2021-12-06 08:48:17 其他开发

Excel VBA的密码哈希函数

我需要一个用 Excel VBA 编写的函数,该函数将使用标准算法(例如 SHA-1)散列密码.具有简单界面的东西,例如: 公共函数 CreateHash(Value As String) As String...结束函数 该功能需要在安装了 Excel 2003 的 XP 工作站上运行,否则不得使用第三方组件.它可以引用和使用 XP 提供的 DLL,例如 CryptoAPI. 有人知道 ..
发布时间:2021-12-02 22:44:54 其他开发

密钥库证书的 SHA-1 指纹

获取SHA-1指纹的方法和获取指纹的方法一样吗?以前,我运行这个命令: 我不清楚我得到的结果是否是 SHA-1 指纹.有人可以澄清一下吗? 解决方案 Follow this 为 Google Map v2 创建 SHA1 指纹的教程 对于调试模式: keytool -list -v -keystore ~/.android/debug.keystore -alias andr ..
发布时间:2021-12-01 11:37:00 移动开发

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 字符串转 SHA1

我正在尝试用 Java 制作一个简单的字符串到 SHA1 转换器,这就是我所拥有的... public static String toSHA1(byte[] convertme) {MessageDigest md = null;尝试 {md = MessageDigest.getInstance("SHA-1");}捕获(NoSuchAlgorithmException e){e.print ..
发布时间:2021-11-25 18:38:04 Java开发

在 .NET Core 中使用 SHA-1

在 dotnet core 中散列字符串时得到奇怪的结果我发现了这个类似的问题:Computing-sha1 with ASP.NET Core并找到了如何在 .net 核心中将字节数组转换为字符串 这是我的代码: 私有静态字符串CalculateSha1(string text){var enc = Encoding.GetEncoding(65001);//utf-8 代码页byte[ ..
发布时间:2021-11-24 17:04:48 C#/.NET