当前位置: 首页
科技数码
Libsodium 1.0.21 加密库:安全升级亮点与发布要点

Libsodium 1.0.21 加密库:安全升级亮点与发布要点

热心网友 时间:2026-01-08
转载

加密库 libsodium 1.0.21 发布

备受关注的加密库 libsodium 现已推出全新的 1.0.21 版本。这个版本不仅完整继承了 1.0.20-stable 的全部更新,还在此基础上增加了若干关键功能和安全强化措施,为开发者带来了更强大的工具集和更稳固的保护机制。

  • 全新推出的 crypto_ipcrypt_ 系列函数,专门为 IP 地址设计,提供加密保护和匿名化处理能力,有效提升网络传输的安全性;
  • 新增配套工具函数 sodium_bin2ipsodium_ip2bin,实现 IP 地址在二进制格式与字符串表示之间的便捷互转,能够与 crypto_ipcrypt_* 系列配合工作;
  • 引入 XOF(可扩展输出函数)支持:crypto_xof_shake*crypto_xof_turboshake*,具备任意长度输入/输出能力,同时兼具哈希函数的安全特性;广泛适用于后量子密码方案、密钥派生、会话加密等多样化场景。

1.0.20-stable 版本亮点回顾

  • XCFramework 构建流程现已强制启用 Apple Silicon 原生交叉编译,彻底规避 Rosetta 模拟带来的构建异常问题;
  • Fil-C 编译器现已默认集成,开箱即用,无需额外配置;
  • CompCert 编译器获得完整支持,亦可直接使用;
  • 新增对 MSVC 2026(Visual Studio 2026)的最新兼容支持;
  • Zig 构建系统扩展支持 FreeBSD 目标平台;
  • 多款编译器优化了 ARM 架构下 AES256-GCM 与 AEGIS 算法的执行效率;
  • NuGet 包中已纳入 Android 平台二进制文件;
  • NuGet 包中同步新增 Windows ARM 架构二进制文件;
  • Android 构建脚本全面升级:基础 SDK 版本提升至 27c,目标平台版本设为 21,同时支持 16 KB 页面大小;
  • 支持使用 Zig 0.15 与 Zig 0.16 进行项目编译;
  • 对于支持 PIC(位置无关代码)的目标平台,Zig 构建默认生成位置无关静态库;
  • XCFramework 包中新增 arm64e 架构构建产物;
  • XCFramework 现已以完整构建形态发布,不再采用精简版;
  • MSVC 构建已正式启用 ARM64 支持;
  • XCFramework 构建脚本移除对 iOS 32 位架构(armv7/armv7s)的历史兼容;
  • 安全强化:在核心代码路径中嵌入 optblockers,有效阻止编译器因条件跳转引入潜在侧信道风险——该问题曾在特定 RISC-V 工具链组合中被实测发现;
  • 安全修复:crypto_core_ed25519_is_valid_point() 函数现已严格校验输入点是否属于主子群,准确拒绝所有低阶非法点;
  • 部分 crypto_stream* 接口的 ((nonnull)) 属性已适度放宽,允许在输出长度为零时传入 NULL 缓冲区指针;
  • 修复旧版 Clang 在交叉编译环境下的兼容性问题;
  • JavaScript 支持扩展:新增 Cloudflare Workers 运行时适配;
  • JavaScript 兼容性调整:为保障与早期运行时的向后兼容,WASM_BIGINT 功能已被显式禁用;
  • 解决 Solaris 系统上老旧工具链导致的编译失败问题;
  • crypto_aead_aes256gcm_is_available 函数现已导出至 JavaScript 接口;
  • libsodium 已完成与 Emscripten 4.x 的全面适配;
  • 安全加固:在 AEAD 模式 MAC 验证完成后插入内存屏障,防止 CPU 在认证尚未完成前对明文数据进行推测性访问;
  • 当启用 CET(控制流强制技术)插桩构建时,汇编源文件自动添加 .gnu.property 注释,确保 IBT(间接分支追踪)与 Shadow Stack 功能正确启用。

更多详细信息请参阅最新发布页:https://www.php.cn/link/512ba6448f63790387e2ad3d3bc630d0

源码下载地址:点击下载

来源:https://www.php.cn/faq/1949636.html?uid=1246273

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
LiblibAI云端WebUI降低AI绘画部署门槛

LiblibAI云端WebUI降低AI绘画部署门槛

LiblibAI在线WebUI的核心优势在于——只需通过浏览器即可流畅运行Stable Diffusion,无需自行搭建本地环境。云端直接处理运算,模型即选即试,大幅降低了AI绘画的创作门槛。对于轻量创作和模型快速测试来说,体验相当顺畅,但用户仍需重视数据隐私保护和版权合规等问题。 过去使用Stab

时间:2026-07-02 10:42
微软因用户不安叫停Edge浏览器AI历史搜索功能

微软因用户不安叫停Edge浏览器AI历史搜索功能

微软紧急暂停Edge浏览器AI历史搜索功能,该功能因被用户吐槽“令人不安”而暂缓部署。尽管微软强调所有AI处理在设备端完成且数据不上传云端,但用户仍不信任。此举与WindowsK2计划减少功能堆砌的理念一致。

时间:2026-07-02 10:42
红魔游戏平板5 Pro发布 4999元起售将登陆全球市场

红魔游戏平板5 Pro发布 4999元起售将登陆全球市场

【CNMO科技消息】近日,红魔游戏平板5 Pro正式发布。这款平板从定位上就明确瞄准“极致游戏”体验,外观方面带来了一个重磅亮点——首次引入RGB水冷散热系统,背部那条可视化的水路通道,配合纯平透明背板设计,核心配置信息一览无余,科技感十足。 图源网络 屏幕方面同样表现突出。一块9 06英寸OLED

时间:2026-07-02 10:41
杭州全国首所机器人学校首批30台机器人入学

杭州全国首所机器人学校首批30台机器人入学

30台机器人整齐列队,有的刚从生产线卸下,机械零件还带着崭新的“工业气息”;有的已搭载运动控制模块,能稳健地小跑、跳跃几下。它们来自不同制造工厂,外形与功能各有千秋,但此刻都拥有了同一个身份——杭州机器人学校的第一批入学新生。 6月30日,杭州经信正式发布:由浙江大学机器人研究院、浙江省质量科学研究

时间:2026-07-02 10:41
美国计划发射航天器托举天文卫星

美国计划发射航天器托举天文卫星

就在最近,NASA公布了一项非常果断的干预计划——他们定于6月30日实施一次“卫星维修任务”,派遣一台名为“连接”号的机器人服务卫星,为一颗超期服役的天文卫星延长运行寿命。这颗卫星是“尼尔·格雷尔斯·斯威夫特天文台”,其轨道高度正在不断衰减,如果不进行干预,今年年底前很可能会坠入地球大气层并烧毁。

时间:2026-07-02 10:41
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 日榜
  • 周榜
  • 月榜