gpt4 book ai didi

c - Open SSL 在大文本上的性能

转载 作者:太空宇宙 更新时间:2023-11-04 07:39:14 24 4
gpt4 key购买 nike

我目前在 linux c 上使用 openSSL。请问密码 block 大小是不是一直固定为16位unsigned char?这样做的原因是因为我正在加密海量数据。问题是根据SSL的描述,加密时前一个 block 的加密密码 block 与下一个明文 block 异或。有没有办法增加密码 block 的大小?

例如,如果我有 1 GB 的数据要加密,则需要 GB/16 字节的加密时间。是否有标准方法强制 AES_cbc_encrypt 方法调用使用不是 16 字节的 vi?还是遵循标准?这样做的原因是加密文本将被另一个系统上使用另一个 CGC 标准库的另一个程序读取。

最佳答案

不,AES 标准要求 16 字节的 block 大小。它所基于的原始算法 Rijndael 允许更大的灵 active ,但您不能依赖另一个 AES 实现来支持它。

关于c - Open SSL 在大文本上的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5784108/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com