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

本文介绍了Git对象库中松散对象的存储格式及结构。每个对象由对象头、载荷和SHA-1哈希组成,存储在.git/objects/目录下。对象类型包括blob、tree、commit和tag,分别对应不同的载荷格式。松散对象通常为只读,防止误改。随着对象数量增加,Git会将其打包以节省空间,保持对象ID不变。

【Git 内部】松散对象:zlib 载荷与 SHA-1 路径

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-07-05T00:00:00Z

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

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

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-07-05T00:00:00Z

Gitoxide 六月更新实现了 SHA-256 仓库的直接克隆,packed-refs 查找速度提升约 100 倍,显著增强了性能。rust-analyzer 新增“一键创建 Rust 项目”功能,并优化了 VFS 和 GC 开销。RSMalloc 发布 alpha 版本,基于 Linux RSEQ 实现近零开销的内存分配器。作者分享了离线 Rust 开发的经验,强调提前准备文档和依赖的重要性。

【Rust日报】2026-06-23 Gitoxide:SHA-256 克隆打通,packed-refs 查找提速百倍

Rust.cc
Rust.cc · 2026-06-23T01:08:35Z

密码学哈希函数是现代密码学的核心,广泛用于数字签名和消息认证。它将任意长度的输入映射为固定长度的输出,需具备抗原像性、抗第二原像性和抗碰撞性等安全属性。MD5和SHA-1因安全性不足被淘汰,SHA-2和SHA-3则提供更强的安全性。哈希函数在密码学协议中至关重要,设计时需兼顾安全性与性能。

【密码学百科】密码学哈希函数:MD5→SHA-2→SHA-3 的进化之路

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-04T00:00:00Z
crates.io:恶意crate finch-rust 和 sha-rust

2023年12月5日,crates.io团队发现两个恶意crate试图混淆finch crate,相关用户已被禁用,恶意crate被删除,文件保留以供分析。感谢Socket威胁研究团队的Kush Pandya。

crates.io:恶意crate finch-rust 和 sha-rust

Rust Blog
Rust Blog · 2025-12-05T00:00:00Z
初学者密码学:完整的Python课程(SHA-256、AES、RSA、密码)

我们在freeCodeCamp.org的YouTube频道发布了一门密码学课程,内容包括哈希(SHA-256)、对称加密(AES)和非对称加密(RSA),并通过Python构建命令行工具。完成课程后,学员将掌握数据和密码保护的技能。

初学者密码学:完整的Python课程(SHA-256、AES、RSA、密码)

freeCodeCamp.org
freeCodeCamp.org · 2025-11-05T22:41:04Z

Git正在向3.0版本发展,重点是迁移到SHA-256算法、引入Rust语言以及对AI生成代码的谨慎态度。SHA-1算法存在安全隐患,迁移需解决互操作性问题。Rust语言逐渐成为Git的重要部分。Git强调贡献者需确认AI生成代码的来源,项目将持续推进。

Git 采用 SHA-256、Rust、LLM 等技术动态

程序师
程序师 · 2025-10-22T01:56:06Z
Git如何使用SHA-1构建提交历史

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

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

DEV Community
DEV Community · 2025-05-08T21:50:20Z

2025年4月5日,Álvaro Herrera提交补丁,为pgcrypto添加SHA-2密码哈希,支持sha256crypt和sha512crypt算法,增强了密码哈希的安全性,并允许可调节的迭代次数生成盐值,提高了灵活性和安全性。

Hubert 'depesz' Lubaczewski:等待 PostgreSQL 18 - 为 pgcrypto 添加现代 SHA-2 密码哈希

Planet PostgreSQL
Planet PostgreSQL · 2025-04-17T10:44:08Z
Asterisk 现支持 SHA-256 和 SHA-512-256 SIP 验证摘要算法

Asterisk 现已支持SHA-256和SHA-512-256两种SIP认证摘要算法,替代已被破解的MD5。用户需更新PJSIP配置以使用新算法。

Asterisk 现支持 SHA-256 和 SHA-512-256 SIP 验证摘要算法

实时互动网
实时互动网 · 2025-02-27T03:03:54Z
理解区块链中的SHA-256和Merkle根

比特币通过去中心化网络验证交易,确保区块链的完整性。SHA-256加密哈希函数和Merkle树是其核心技术,前者生成唯一的256位哈希以保证数据完整性,后者则高效验证交易。这两者共同保障了比特币的安全性和去中心化特性。

理解区块链中的SHA-256和Merkle根

DEV Community
DEV Community · 2025-02-20T12:31:19Z
今天我学到:你可以通过 git absorb 自动应用 git fixup

git absorb 不是官方命令,但可以简化提交历史。它会自动找到正确的提交 SHA,并在添加 --and-rebase 时整理提交,使历史更清晰。

今天我学到:你可以通过 git absorb 自动应用 git fixup

DEV Community
DEV Community · 2025-01-23T10:47:55Z

该文章介绍了在Mac系统下使用md5sum命令计算文件的MD5值。

mac下各种校验和计算命令 - md5 sha-1 sha-256

RBA的技术分享
RBA的技术分享 · 2024-02-04T08:48:10Z

最近处理APP备案,遇到iOS平台要求提供签名证书的SHA-1指纹和公钥。阿里云操作指南无法获取,但在CSDN找到了可行的方法。通过苹果开发者网站登录账号,复制证书内容保存为.cer文件,再在Windows电脑中打开获取公钥和指纹。已成功通过审核。

iOS|获取 Distribution Managed 证书的 SHA-1 指纹和公钥

码志
码志 · 2023-12-08T16:00:00Z
GitLab Gitaly项目现已支持SHA-256哈希算法

GitLab的Gitaly项目现在完全支持SHA-256存储库,这是一种用于生成64个十六进制字符的固定长度哈希值的哈希算法。GitLab应用程序的其他部分仍需进行一些工作,才能使用SHA-256存储库。SHA-1算法存在安全问题,因此Git项目决定使用SHA-256替代SHA-1。公司和组织可能会转向使用SHA-256存储库,以提高安全性。

GitLab Gitaly项目现已支持SHA-256哈希算法

GitLab
GitLab · 2023-08-28T00:00:00Z
提升Node.js驱动的SCRAM-SHA-256支持

在竞争激烈的零售行业中,实时数据策略对于提升库存管理至关重要。通过建立单一的库存视图,零售商可以加速开发卓越的顾客体验,提高库存管理效率,并通过实时分析和人工智能来优化库存分配。使用MongoDB的文档数据模型可以实现实时库存跟踪和分析,提高库存可见性和一致性。采用事件驱动架构可以提高工作效率,自动化库存管理流程。

提升Node.js驱动的SCRAM-SHA-256支持

MongoDB
MongoDB · 2023-08-23T15:09:00Z

微软昨天发布Windows 11 Dev Build 23419 , 原本还以为本周没有Windows 11 […]

微软推出Windows 11 Can Build 25324版 测试SHA-3并支持GB18030-2022

蓝点网
蓝点网 · 2023-03-24T04:53:15Z

散列哈希标准的制定者 --- 美国国家标准技术研究所 NIST 目前已经建议行业淘汰 SHA-1 算法,尽快迁 […]

美国国家标准技术研究所建议行业淘汰SHA-1并迁移到SHA-2/3

蓝点网
蓝点网 · 2022-12-16T03:43:42Z

SSH 已弃用 SHA-1 哈希算法,导致使用旧版 RSA 密钥时出现 "no mutual signature algorithm" 错误。解决方法包括在配置文件中启用旧算法或更换为 ed25519 密钥。

2021-47: SSH 弃用 SHA-1 哈希算法

Xuanwo's Blog
Xuanwo's Blog · 2021-11-15T01:00:00Z

我個人是把 function 放在 .zshrc,可以參考我的 dotfile 如果 bash 要用的話要改一下,因為這邊的 git_current_branch 是 zsh 內建的 alias GITHUB_UPSTREAM 要自己設定,這邊用 https://github.com/rails/rails 做範例 網址中的第一個 rails 就是

透過 commit SHA 找 github Pull request

Nic Lin's Blog
Nic Lin's Blog · 2018-12-07T00:00:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

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

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