mbedtls-v3.4.0库中,使用AES算法与RSA算法需要用到chacha20嘛
时间: 2023-12-01 10:46:44 浏览: 174
git-lfs-windows-v3.4.0.exe
在 mbedtls-v3.4.0 库中,使用AES算法和RSA算法不需要使用 ChaCha20 算法。ChaCha20 是一种对称加密算法,而AES和RSA分别是另外两种不同类型的加密算法。
在 mbedtls-v3.4.0 库中,AES算法是通过 mbedtls_aes_xxx 函数来实现的,而RSA算法是通过 mbedtls_rsa_xxx 函数来实现的。这些函数已经实现了标准的AES和RSA算法,并不依赖于ChaCha20算法。
需要注意的是,AES和ChaCha20都属于对称加密算法,但它们有不同的设计原理和应用场景。AES是一种经典的对称加密算法,而ChaCha20则是一种相对较新的对称加密算法,常用于替代AES算法以提供更高的性能。
因此,在 mbedtls-v3.4.0 库中,你可以直接使用AES算法和RSA算法,而无需使用ChaCha20算法。具体使用方式和参数设置可以参考 mbedtls-v3.4.0 库的文档和相关的密码学标准。
阅读全文