首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Rust语言学习交流

    【Rust日报】 2019-08-31:Rust全栈开发Web应用

    引擎演示链接 正在编写的3D射击游戏 RustCrypto:chacha20poly1305,aead,polyval,universal-hash RustCrypto项目,本周发布了4个新的crates ,这些是加密算法的纯Rust实现或trait: chacha20poly1305:流行的身份验证的加密模式,由RFC 8439定义。 aead:使用关联数据进行身份验证加密(Authenticated Encryption with Associated Data, AEAD)的trait,chacha20poly1305包是根据这些

    1.3K30发布于 2019-09-03
  • 来自专栏大龄程序员的人工智能之路

    几个开源 RUST 安全算法库

    Sodiumoxide 实现的算法有: 对称加密算法 验证加密:aes256gcm, chacha20poly1305 密钥生成:blake2b 密钥交换:x25519blake2b 非对称加密算法 curve25519xsalsa20poly1305 Ring实现的算法有: 对称加密算法 验证加密:aes128/256gcm, chacha20poly1305 密钥生成:HKDF_SHA256/384/512,PBKDF2_HMAC_SHA1,PBKDF2 rust-crypto涉及到的算法有: 对称加密算法 模式:CFB,CTR, OFB 算法:chacha20, rabbit, salsa20, hc256 验证加密:aesgcm, aessiv, ccm, chacha20poly1305

    3.3K10编辑于 2023-10-08
  • 来自专栏猫头虎博客专区

    2021年9月15日 Go生态洞察:TLS加密套件的自动排序机制

    除非硬件支持AES-GCM,否则优先选择ChaCha20Poly1305。 AES-128优于AES-256。 TLS 1.3套件排序规则 由于TLS 1.3消除了先前版本中存在的问题,排序规则只需考虑AES和ChaCha20Poly1305的性能和硬件支持。 ‍♂️ 常见问题解答 如果加密套件被破解怎么办?

    36110编辑于 2024-04-08
  • 来自专栏数安视界

    ChaCha20 vs AES:当加密算法遇上TLS1.3的安全铁拳

    该脚本演示了两种现代认证加密算法的使用、性能差异和安全特性 """ from cryptography.hazmat.primitives.ciphers.aead import AESGCM , ChaCha20Poly1305 这是ChaCha20-Poly1305的标准长度)     nonce = os.urandom(12)     # 创建 ChaCha20-Poly1305 密码器实例     cha_cha = ChaCha20Poly1305 ""     演示单个算法的加密过程     参数:         algorithm_name: 算法名称(用于打印)         algorithm: 密码算法实例(AES-GCM-256或ChaCha20Poly1305 # 用于演示的小型数据     # 创建算法实例     aes_gcm_256 = AESGCM(key)     cha_cha_256 = ChaCha20Poly1305(key)     

    1.4K22编辑于 2025-06-08
  • 来自专栏数安视界

    ChaCha20-Poly1305 算法介绍

    这是ChaCha20-Poly1305的标准长度) nonce = os.urandom(12) # 创建 ChaCha20-Poly1305 密码器实例 cha_cha = ChaCha20Poly1305 """ 演示单个算法的加密过程 参数: algorithm_name: 算法名称(用于打印) algorithm: 密码算法实例(AES-GCM-256或ChaCha20Poly1305 # 用于演示的小型数据 # 创建算法实例 aes_gcm_256 = AESGCM(key) cha_cha_256 = ChaCha20Poly1305(key)

    1.7K22编辑于 2025-06-02
  • 来自专栏Rust语言学习交流

    【Rust日报】Diesel 发布新版本 2.2.0

    它支持带有 AES-GCM 和 ChaCha20Poly1305 的 AEAD。它使用ring crate来处理加密。

    32210编辑于 2024-06-07
  • 来自专栏51Aspx专栏

    赶超Java,号称迄今最快框架,.NET6带来了什么?

    通过支持 OpenSSL 3、ChaCha20Poly1305 加密方案和运行时深度防御缓解措施,特别是 W^X 和 CET,安全性得到了提高。

    1.7K20编辑于 2021-12-13
  • 来自专栏猫头虎博客专区

    100天精通Golang(基础入门篇)——第16天:深入解析Go语言包的使用和包管理

    └─x │ │ ├─crypto │ │ │ ├─chacha20 │ │ │ ├─chacha20poly1305 ─golang.org │ └─x │ ├─crypto │ │ ├─chacha20 │ │ ├─chacha20poly1305

    59510编辑于 2024-04-08
  • 来自专栏旅途散记

    听GPT 讲Deno源代码(1)

    ChaCha20Poly1305: 使用ChaCha20-Poly1305算法进行解密。 XChaCha20Poly1305: 使用XChaCha20-Poly1305算法进行解密。 ChaCha20Poly1305: ChaCha20加密算法和Poly1305认证标签。 Xchacha20Poly1305: 扩展版本的ChaCha20加密算法和Poly1305认证标签。

    46610编辑于 2024-05-10
  • 来自专栏51Aspx专栏

    程序员需要了解的.NET Framework 编程的好与坏

    通过支持OpenSSL 3和ChaCha20Poly1305 加密方案提高了安全性。 稳定版,长期支持3年。 ​ 表格显示了 .NET Core 版本和支持。

    2.6K30编辑于 2022-01-06
领券