首页 文章 精选 留言 我的

精选列表

搜索[加密],共10003篇文章
优秀的个人博客,低调大师

加密库 libsodium 1.0.22 发布

libsodium 1.0.22 现已发布。此版本更新包含了 1.0.21-stable 版本的所有更改,此外还包括: 后量子密钥封装现已可用。ML-KEM768(the NIST-standardized lattice-based KEM)可通过crypto_kem_mlkem768_*()相关函数调用。 X-Wing 是一种混合型 KEM,它结合了 ML-KEM768 和 X25519,可同时抵御经典和量子攻击,可通过crypto_kem_*()函数调用。X-Wing 是大多数应用场景的推荐 KEM。 SHA-3 哈希函数现在以crypto_hash_sha3256_*()和crypto_hash_sha3512_*()的形式提供,同时提供one-shot 和 streaming API。 Version 1.0.21-stable 性能:针对 ARM 平台上的 Argon2 进行了 NEON 优化。 性能:SHA3 (Keccak1600) 现在在 ARM 平台上可用时会利用 ARM SHA3 指令。 性能:已添加 Argon2 的 WebAssembly SIMD 实现。 Emscripten:LTO 现已禁用。在 Emscripten 4 中,LTO 生成的 WebAssembly 模块中的函数运行速度明显低于未启用 LTO 的情况。 Emscripten:新增选项,允许使用 SIMD 支持进行编译。 Emscripten:现已支持原生 ESM 模块生成。 JavaScript sumo 构建现在允许使用高达 80 MiB 的内存,因此带有交互式设置的crypto_pwhash不仅可以在 WebAssembly 中使用,还可以在纯 JavaScript 中使用。 XOF 状态对齐要求已放宽。 crypto_core_keccak1600_state已添加。 导出缺失的crypto_ipcrypt_nd_keygen()辅助函数。 crypto_auth_hmacsha256_init和crypto_auth_hmacsha512_init现支持接受 NULL key 指针(即密钥长度为零),以与其他_init函数保持一致。 apple-xcframework:头文件现在位于 Clibsodium 子目录中,以防止 module.modulemap 与其他 xcframework 发生冲突。 修复了在 aarch64 和 gcc 4.x 上使用 GCC 进行编译的问题。 在 aarch64 架构上,即使不使用 clang,包括 MSVC,现在也启用了 aes256-gcm。 当工具集未定义 PlatformToolsetVersion 时,增加了与 Visual Studio 2026 的兼容性。 Libsodium 可以直接作为 Zig 项目的依赖项使用。 MSVC 构建的性能得到了提升。 更新说明:https://github.com/jedisct1/libsodium/releases/tag/1.0.22-RELEASE

优秀的个人博客,低调大师

加密库 libsodium 1.0.20 发布

libsodium 1.0.20 现已发布。此版本包含自 1.0.19-stable 以来的所有更改,主要解决编译问题和对 .NET 包的改进。 Building withzig build现在需要 Zig 0.12。 使用传统的 build system 时,使用 -O3 而不是 -Ofast。 改进了 aarch64 上所需的编译器标志的检测。 提高了与 aarch64 上自定义构建系统的兼容性。 apple-xcframework:如果 Xcode 不包含该 SDK,则不会构建 VisionOS 包。 添加了crypto_kdf_hkdf_sha512_statebytes()。 使用 Visual Studio 时,现在在 Windows/aarch64 上启用运行时 CPU 功能检测。 在 Windows 上使用 Swift 时,C++ guards 存在影响 libsodium 使用的问题。此问题现已修复。 Emscripten:crypto_aead_aegis*()函数现在可以在 JavaScript 构建中导出 Emscripten:不支持的--memory-init-file选项已被删除。 apple-xcframework:最小部署目标可以设置为 iOS 11+。 .NET 软件包现在包括适用于 Windows/arm64、iOS、TvOS 和 Catalyst 的预编译库。 .NET 预编译库现在可以在任何 CPU 上运行,仅使用 runtime feature 检测。 SYSV 程序集不应在针对 Windows 时使用。 已解决与 LLVM 18 和 AVX512 的兼容性问题。 GitHub attestation build provenance 现已添加到 NuGet 包中。 JavaScript 测试现在可以使用 Bun 作为 Node 的替代品。 更新说明:https://github.com/jedisct1/libsodium/releases/tag/1.0.20-RELEASE

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册