gpt4 book ai didi

java - Java Cipher 和 CipherOutputStream 默认是否正确的 block 大小?

转载 作者:太空宇宙 更新时间:2023-11-04 13:17:22 25 4
gpt4 key购买 nike

使用 AES 256 CBC,CipherOutputStream 在加密时默认使用算法的正确 block 大小吗? (16 字节/128 位)

最佳答案

是的。 AES 仅定义为 128 位的固定 block 大小,默认的 SunJCE 提供程序正是实现了这一点 ( OpenJDK )。

您可以通过调用Cipher#getBlockSize()来检查 block 大小。无法从 CipherOutputStream 中检索 block 大小,但您可能使用 Cipher 实例初始化它,并可以从中确定 block 大小。

关于java - Java Cipher 和 CipherOutputStream 默认是否正确的 block 大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33429206/

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