前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >比 md5 更快更安全:全新的哈希函数 | 开源日报 No.294

比 md5 更快更安全:全新的哈希函数 | 开源日报 No.294

作者头像
小柒
发布2024-07-10 18:45:56
1150
发布2024-07-10 18:45:56
举报
文章被收录于专栏:开源服务指南

BLAKE3-team/BLAKE3https://github.com/BLAKE3-team/BLAKE3

Stars: 4.8k License: Apache-2.0

BLAKE3 是 BLAKE3 密码哈希函数的官方 Rust 和 C 实现。具有以下特点和优势:

  • 比 MD5、SHA-1、SHA-2、SHA-3 和 BLAKE2 快得多。
  • 安全性高,不像 MD5 和 SHA-1 那样容易受到攻击,并且不像 SHA-2 那样容易受到长度扩展攻击。
  • 可以高度并行化,适用于任意数量的线程和 SIMD 路数,因为它在内部是一个 Merkle 树。
  • 支持流式验证和增量更新,同样因为它是一个 Merkle 树。
  • 除了作为常规哈希函数外,还可以用作伪随机函数(PRF)、消息认证码(MAC)、密钥派生函数(KDF)和可扩展输出函数(XOF)。
  • 只有一种算法,适用于 x86-64 和较小的架构,具有良好的性能。
  • 提供了 Rust 和 C 两种实现,包括 SIMD 代码和在 x86 上的运行时 CPU 特性检测。

hajimehoshi/ebitenhttps://github.com/hajimehoshi/ebiten

Stars: 10.4k License: Apache-2.0

ebiten 是一个用于 Go 语言的简单的 2D 游戏引擎。 该项目解决了使用 Go 编程语言快速、轻松开发可在多个平台部署的 2D 游戏的问题。 它具有以下主要功能和优势:

  • 提供简单 API
  • 支持 Windows、macOS、Linux 等多个平台
  • 包括图形处理、输入控制和音频支持等功能
  • 具有丰富社区支持,许可证允许商业应用。

microsoft/graphraghttps://github.com/microsoft/graphrag

Stars: 3.7k License: MIT

GraphRAG 是一个模块化的基于图的检索增强生成(RAG)系统。 该项目通过利用大型语言模型(LLMs)的强大功能,从非结构化文本中提取有意义的结构化数据,旨在增强 LLMs 对私有数据的推理能力。

  • 提供一个数据管道和转换套件,用于从非结构化文本中提取结构化数据。
  • 使用知识图谱记忆结构来增强 LLM 输出。
  • 提供解决方案加速包,便于用户端到端体验 Azure 资源。
  • 支持提示调优,以优化使用效果。
  • 包含负责任 AI 的 FAQ 和指南,确保有效和负责任的使用。

joschan21/digitalhippohttps://github.com/joschan21/digitalhippo

Stars: 2.5k License: NOASSERTION

digitalhippo 是一个现代化的全栈电子商务数字产品市场。 该项目解决了构建数字产品市场的核心问题。

  • 使用 Next.js 14 构建完整的市场
  • 包含漂亮的首页和产品页面
  • 自定义艺术品包括在内
  • 完整的管理员仪表板
  • 用户可以购买和出售自己的产品
  • 本地持久化购物车功能
  • 使用 Payload 进行身份验证

dromara/x-file-storagehttps://github.com/dromara/x-file-storage

Stars: 1.2k License: Apache-2.0

x-file-storage 是一个可以将文件存储到多个平台的开源项目。一行代码即可将文件存储到本地、FTP、SFTP、WebDAV 等多个平台。 主要功能和核心优势如下:

  • 支持将文件存储到本地和各种云存储平台,包括阿里云 OSS、华为云 OBS、七牛云 Kodo 等。
  • 只需一行代码即可实现文件上传功能。
  • 支持大文件分片上传和断点续传。
  • 提供丰富的配置选项,方便用户根据自己的需求进行定制化设置。
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-07-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源服务指南 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • BLAKE3-team/BLAKE3https://github.com/BLAKE3-team/BLAKE3
  • hajimehoshi/ebitenhttps://github.com/hajimehoshi/ebiten
  • microsoft/graphraghttps://github.com/microsoft/graphrag
  • joschan21/digitalhippohttps://github.com/joschan21/digitalhippo
  • dromara/x-file-storagehttps://github.com/dromara/x-file-storage
相关产品与服务
文件存储
文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档