sha1相关内容

Java计算String的SHA-1摘要的十六进制表示

不幸的是,我收到了奇怪的答案。 我将字符串存储为: MessageDigest cript = MessageDigest.getInstance(“SHA-1 “); cript.reset(); cript.update(userPass.getBytes(“utf8”)); this.password = new String(cript.digest()); ..
发布时间:2018-06-01 15:19:12 Java开发

SHA1碰撞的概率

给定一组长度相等的100个不同的字符串,您如何量化SHA1消化字符串碰撞不太可能的概率? 解决方案 SHA-1生成 的160位散列值是否足够大以确保 指纹每块的独特性? 假设具有 均匀分布的随机哈希值, n不同数据块的集合和一个生成b位的哈希 函数, 概率p一个 或者更多的碰撞被 数量的块对数乘以 得到给定对 将发生碰撞的概率。 (来源: http://bi ..
发布时间:2018-06-01 15:14:05 其他开发

更改现有应用程序的证书指纹

我有一个现有的应用程序,我发布到谷歌播放。 一切都很好,直到我改变了电脑和我的sha1指纹改变。有没有可能的方法来改变谷歌播放开发者控制台中现有应用程序的sha1?如果不是,我该如何处理呢?如果你还记得,当你第一次在你的旧计算机上发布应用时,你会生成一个key.keystore为了签署apk文件并发布到谷歌播放。 您需要拥有相同的文件。当你想签名apk时,它会询问你是否想要生成一个新的 ..

谷歌地图发布密钥SHA1显示一些加密文本

我正在使用谷歌地图。在调试模式下,这太棒了。对于发布模式,我尝试从我的windows10 hp probook获得发行版SHA1密钥。但是我得到了一些加密文本,而不是SHA1。 我的命令如下: C:\程序文件\Java\jdk1.8.0_45\bin> keytool -exportcert -alias razon ** -keystore E:\keystore\keystore ..
发布时间:2018-05-11 14:20:40 移动开发

我需要不同的SHA1键来执行Google地图吗?

器Hj。我正在使用谷歌地图API v2的项目。在我的办公室里,使用cert_fingerprint关键字 1 可以正常工作。但是在家里做这件事时,我得到一张空白的谷歌地图。跟踪日志我可以看到: 03-17 04:40:44.288 12461-12510 / com.dump.dms E / Google Maps Android API:在Google Developer中控制台( ..
发布时间:2018-05-10 21:45:05 移动开发

Google Play游戏服务 - 登录失败(OAUTH2:UNREGISTERED_ON_API_CONSOLE)

目前我正在尝试实施Google Play游戏服务登录我的Android应用程序。到目前为止,我已经遇到了很多麻烦,但看起来我正在接近实际工作。 问题: 当我按下登录时,登录函数返回以下错误: 02-18 12:31:51.122 5524-21263 /? W / Auth:[GetToken] GetToken失败,状态码为:UNREGISTERED_ON_API_CONSOLE ..
发布时间:2018-05-03 15:03:44 移动开发

SHA1键DEBUG&发布ANDROID STUDIO MAC

如何使用android studio在mac上调试和发布我的SHA1密钥? (这些是Google API密钥所必需的) 解决方案 调试: 点击视图右侧的Gradle标签。 ROOT文件夹 - >任务 - > android - >签名报告 双击,这将使用签名报告构建并在底部视图中发布您的SHA1。 RELEASE: 在android studio中。构建 - >生成已签 ..
发布时间:2018-05-03 14:17:51 移动开发

从commit id查找git分支或分支

其实我试图得到合并冲突的报告。我使用'git blame'来查看谁改变了哪一行,但我找不到分支和存储库名称信息。 有没有办法找到存储库名称,分支名称和来自'git blame'或提交id'的文件的作者姓名,以便每当发生合并冲突时,我都可以发送电子邮件给已触及该文件/行以解决该问题的作者。 解决方案 git blame 应该只给你修订版和作者,但是: 详见“ Git :找到一个提 ..
发布时间:2018-04-27 14:53:06 其他开发

git-apply或git-am应该使用相同的散列吗?

我想我错过了一些东西。我的印象是,git使用SHA-1哈希提交标识符意味着可以确定从其他人那里获得的补丁没有被修改过。 在我的机器上进行这个测试(显然名称和电子邮件已更改): cd dogcatcher dogcatcher> git log commit 926f347567a9da6f7692aca0e23d13f094d9e3a6 作者:Joe User ..
发布时间:2018-04-26 19:48:53 其他开发

GIT是否有双重问题?

在ClearCase中,如果在两个不同版本的目录中找到两个具有相同名称的文件,并且如果元素OID不同,但名称相同,则会发生ClearCase恶意双胞胎。 在GIT中,SHA1 id始终是唯一的,并且具有相同名称的文件始终具有不同的SHA1 ID。 我们没有邪恶双胞胎的概念,但有可能有2个或更多开发人员在同一目录中创建具有相同文件名的不同内容的文件的机会。在合并期间,当两个文件完全不同时 ..
发布时间:2018-04-26 19:28:16 其他开发

哪些git命令执行完整性检查?

$ git init repo 在/tmp/repo/.git/ $ cd repo $ echo'非常重要的信息'> critical $ git add中初始化的空Git仓库危急 $ git commit -m危急 [master(root-commit)c4d6d90]危急 1个文件改变,1个插入(+),0个删除( - ) 创建模式100644 critical $ git ..
发布时间:2018-04-26 19:24:08 其他开发

在我的回购中,最长的哈希前缀需要多长时间才能防止重叠?

- abbrev-commit 标志可以与 git log 和 git rev-list 为了显示部分前缀而不是完整的40个字符的提交对象的SHA-1哈希值。根据 Pro Git book 它默认使用七个字符,但如果需要使它们更长以保持SHA-1清晰[...] 另外,短SHA至少有4个字符长。仍然根据Pro Git书籍, 一般而言,8到10个字符足以在项目中独一无二。 举个 ..
发布时间:2018-04-26 18:31:40 其他开发

显然相同的提交给不同的sha1,为什么?

使用我的脚本重新编写一个存储库中的子树历史记录后,我将它与 git filter-branch ... 同一子树。我发现初始提交有不同的sha1,但我期望它们是相同的(因为这两个历史记录中的所有提交都有不同的sha1)。 执行 git show --format = raw 给出了完全相同的输出(除了第一行, commit&commit -sha1> ,介绍结果) ..
发布时间:2018-04-26 18:30:32 其他开发

Git - 查找索引中单个文件的SHA1

git add myfile.java 如何找出此文件的SHA1? 解决方案 您希望 -s 选项 git ls-files 。这给你索引中文件的模式和sha1散列。 git ls-files -s myfile.java 请注意,您不希望 git hash-object 因为这会为您提供当前工作树中文件的sha1标识,而不是您添加到索引中的文 ..
发布时间:2018-04-26 13:22:16 其他开发

正则表达式匹配SHA1

我试图将通用文本中的SHA1与正则表达式匹配。 理想情况下,我想避免匹配单词。 可以肯定地说,完整的SHA1具有独特的模式(它们长且长度一致) - 因此我可以可靠地匹配这些模式 - 但缩写SHA1的情况如何? 我可以依赖数字的存在吗? 查看我的提交日志中的SHA1 - 总是数字出现在前3个字符中。但这是否太短?在我能假设一个数字之前,我需要考虑多少个SHA1字符? 这 ..
发布时间:2018-04-26 13:12:15 其他开发

git中的哈希碰撞

如果我在使用git时发生散列冲突,会发生什么? 例如,我设法使用相同的sha1校验和提交两个文件, 会注意到它或损坏其中一个文件? 可以改进以适应,或者我将不得不改变为新的散列算法? (请不要通过讨论这个问题的可能性来避免这个问题 - 谢谢) 解决方案 如果两个文件在git中具有相同的哈希总和,它会将这些文件视为相同。在这种情况绝不可能发生的情况下,你总是可以返回一次提 ..
发布时间:2018-04-26 12:49:47 其他开发

Git - 从SHA1中找到一个文件名

我给索引添加了一个文件: git add somefile.txt $ b 然后我得到了这个文件的SHA1: c $ c> git hash-object somefile.txt 我现在有一个SHA1,我想使用SHA1检索索引中对象的文件名。 git show 5a5bf28dcd7944991944cc5076c752543983012 ..
发布时间:2018-04-26 12:46:13 其他开发