小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

Git 正在逐步支持 SHA-256 对象格式,以应对 SHA-1 碰撞攻击。新格式的对象 ID 长度为 64 个十六进制字符,路径结构有所变化。同时,reftable 作为新的引用存储方式,支持更快的查找与更新。尽管新特性逐渐可用,默认仍为 SHA-1 和传统引用格式。新项目建议使用 SHA-1,只有在需要抗碰撞时才考虑使用 SHA-256。

【Git 内部】SHA-256 对象格式与 reftable 演进

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-07-05T00:00:00Z
从 Apple Distribution Managed 证书提取备案所需公钥和 SHA1

本文介绍如何从 Apple 开发者后台提取 Distribution Managed 证书的公钥和 SHA1 值。由于证书下载链接被隐藏,需要在浏览器中使用检查模式,刷新页面以找到相关请求,提取证书内容并保存为 cer 文件,并添加必要的头尾信息。

从 Apple Distribution Managed 证书提取备案所需公钥和 SHA1

陈看川博客
陈看川博客 · 2025-06-30T11:30:38Z
软件工程师关于Git内部知识的关键要点

Git不仅是版本控制系统,还是内容可寻址的键值存储。它通过SHA-1哈希存储blob、tree、commit和tag四种对象类型,确保对象不可变且完整,从而支持高效的工作流和调试。理解Git的内部结构有助于优化开发流程。

软件工程师关于Git内部知识的关键要点

DEV Community
DEV Community · 2025-05-08T22:35:46Z
Git如何使用SHA-1构建提交历史

Git使用SHA-1哈希构建不可变的提交历史,确保数据完整性和可追溯性。每个提交都有唯一的SHA-1哈希,记录项目状态。Git还支持SHA-256以增强安全性,内部对象以压缩格式存储,确保高效管理和检索。理解Git的对象模型是掌握其使用的关键。

Git如何使用SHA-1构建提交历史

DEV Community
DEV Community · 2025-05-08T21:50:20Z
林纳斯·托瓦尔兹回顾Git的20年

林纳斯·托瓦尔兹回顾了Git的20年演变,强调其简单性和分布式工作流的重要性。他对SHA-1的使用表示遗憾,但认为Git促进了协作和小项目的开发。他称赞长期维护者哈马诺为Git的真正英雄,自己则只是偶尔使用Git的用户。

林纳斯·托瓦尔兹回顾Git的20年

The New Stack
The New Stack · 2025-05-01T13:00:20Z
提交代码:创建提交与探索 .git 文件夹

本文介绍了Git的基本操作,包括初始化、跟踪文件、暂存、提交和查看提交历史。Git通过创建隐藏的.git文件夹管理项目历史,并使用SHA-1哈希确保每次提交的唯一性。最后,讲解了如何将本地项目推送到GitHub以便共享。

提交代码:创建提交与探索 .git 文件夹

DEV Community
DEV Community · 2025-04-20T03:36:45Z

HashMyFiles 是一款小型工具,可计算文件的 MD5 和 SHA1 哈希值,无需安装,直接运行可用。支持从资源管理器右键菜单启动,方便查看和复制哈希值,适用于多个 Windows 版本。

HashMyFiles – 一款文件哈希值验证工具

老董日志
老董日志 · 2025-04-19T00:44:22Z
当你进行提交时发生了什么:深入探讨Git

Git是一个分布式版本控制系统,帮助开发者管理项目文件的变更。文件在Git中有三种状态:已修改、已暂存和已提交。Git通过SHA-1哈希确保文件完整性,并使用对象存储结构(包括blob、tree和commit)管理数据。每个commit记录文件状态、作者信息和提交时间,形成修改历史。

当你进行提交时发生了什么:深入探讨Git

DEV Community
DEV Community · 2025-04-07T18:42:46Z

MD5效验王5.9是一款绿色工具,快速校验下载文件的MD5值,确保文件完整性和未被篡改。支持多种校验方式,包括版本、时间、MD5、SHA1和CRC32,具备文件浏览、复制、清除和保存功能。

MD5 校验王 – 一款文件校验工具

老董日志
老董日志 · 2025-03-31T23:35:03Z

NoVirusThanks MD5 Checksum Tool 是一款免费的绿色软件,支持生成文件或字符串的 MD5/SHA1 哈希值,验证文件完整性,兼容多种 Windows 系统,并提供拖放功能和报告生成功能。

NoVirusThanks MD5 Checksum Tool – 一款文件校验工具

老董日志
老董日志 · 2025-03-25T23:19:30Z
Git及其内部工作原理

本文介绍了Git的内部工作原理,包括plumbing和porcelain命令的区别,以及.git目录的结构。Git使用SHA-1哈希算法存储blob、tree和commit对象,并通过示例展示了git add和git commit命令的使用,分析了对象的创建和存储过程。最后强调理解Git内部机制的重要性,并推荐阅读《Pro Git》以深入学习。

Git及其内部工作原理

DEV Community
DEV Community · 2025-03-14T20:07:30Z
CryptQuiz - 哈希测验

Cryptquiz是一个专注于SHA1和MD5哈希的测验平台,用户可以获取字典、使用hashcat破解哈希或访问在线资源。

CryptQuiz - 哈希测验

DEV Community
DEV Community · 2025-03-14T12:17:15Z

Linux Kernel 6.14 将内核模块签名算法从 SHA1 更改为 SHA512,以增强安全性。SHA1 由于其弱点逐渐被淘汰,而 SHA512 更为现代,能够抵御攻击。尽管部分发行版在使用 SHA1 时可能会构建失败,但未来 SHA512 将成为主流。

Linux Kernel 6.14内核模块签名由SHA1切换到SHA512来提高默认安全性

蓝点网
蓝点网 · 2025-01-27T02:05:38Z

性能基准测试是软件开发中确保系统高效稳定的重要环节。BenchmarkDotNet是一个支持多种语言和操作系统的.NET开源框架,帮助开发者评估和优化性能。基准测试结果显示,SHA1性能优越但不稳定,SHA256稳定性最佳。

一个基于.NET开源、功能全面、易于使用的性能基准测试框架

dotNET跨平台
dotNET跨平台 · 2025-01-05T02:11:56Z
在React Native中集成Firebase的挑战

本文介绍了在React Native中集成Firebase的步骤,包括使用Expo创建项目、安装Firebase核心包、配置app.json、创建Firebase项目并下载服务文件、解决REVERSED_CLIENT_ID错误、添加Android的SHA-1指纹,以及测试Firebase注册功能和处理本地模块错误。

在React Native中集成Firebase的挑战

DEV Community
DEV Community · 2024-12-22T12:38:41Z
理解哈希函数:MD5、SHA1、SHA256 和 SHA512 的解析

哈希函数在网络安全、密码学和数据完整性验证中至关重要。常见的哈希函数有MD5、SHA1、SHA256和SHA512。MD5速度快但不安全,SHA1安全性较低,而SHA256和SHA512则提供更强的安全性,适合高安全性应用。选择哈希函数时需考虑数据敏感性和性能需求。

理解哈希函数:MD5、SHA1、SHA256 和 SHA512 的解析

DEV Community
DEV Community · 2024-12-16T22:43:30Z

性能基准测试是软件开发的重要环节。BenchmarkDotNet是一个支持多种语言和操作系统的.NET开源框架。对MD5、SHA256和SHA1哈希函数的基准测试结果显示,SHA256性能稳定但耗时最长,SHA1耗时最短但不稳定。

使用 BenchmarkDotNet 对 .NET 代码进行性能基准测试

dotNET跨平台
dotNET跨平台 · 2024-11-28T00:02:06Z
🥧 Git 版本控制系统:了解 VCS

本文介绍了版本控制系统(VCS)及其重要性,重点讲解了Git的工作原理。版本控制帮助开发者管理文件版本,支持协作开发。Git通过快照记录文件状态,确保数据完整性,并使用SHA-1哈希。文章还涵盖了Git的基本操作,如初始化仓库、提交更改、创建和合并分支,以及与远程仓库的交互。

🥧 Git 版本控制系统:了解 VCS

DEV Community
DEV Community · 2024-10-25T01:57:43Z

如果遇到错误,请确保app.json中的包名与首次上传.aab文件时一致。Google Play会将包名与默认签名密钥关联,改变包名可能导致错误。解决方法包括联系Google Play支持团队重置SHA-1密钥,或恢复初始包名。

安卓 - 上传 .aab 文件到 Play 商店时出错

DEV Community
DEV Community · 2024-10-01T12:38:21Z
你真的了解 Git 吗?(二)

本文介绍了Git的关键概念,包括文件暂存和提交时的SHA-1校验和生成、使用`git switch`切换分支、合并过程及长期和主题分支工作流。还讨论了变基的优缺点,建议不要对外部提交进行变基,并比较了合并和变基的应用场景。

你真的了解 Git 吗?(二)

DEV Community
DEV Community · 2024-09-27T23:13:28Z
  • <<
  • <
  • 1 (current)
  • 2
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码