gpt4 book ai didi

algorithm - 密文窃取算法 - 哪一个是正确的?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:39:11 24 4
gpt4 key购买 nike

网络上有两种算法。

在这两种算法中,第一部分是相同的...

 1. Pad the last partial plaintext block
with 0.

2. Encrypt the whole padded plaintext
using the standard CBC mode.

3. Swap the last two ciphertext blocks.

4. Truncate the ciphertext to the length of the original plaintext

但是对于解密,有两种方法......我真的不知道哪一种是正确的这个取自here

1. If the ciphertext length is not a multiple of the block size, say it is n bits short, then pad it with the last n bits of the block cipher decryption of the last full ciphertext block.
2. Swap the last two ciphertext blocks.
3. Decrypt the ciphertext using the Cipher Block Chaining mode.
4. Truncate the plaintext to the length of the original ciphertext.

这是正确的解密程序吗?这会反转第一个加密部分发生的事情吗?

我很困惑 Wikipedia Article具有相同的加密程序,但 decryption is different

密码学专家能给我一些启示吗?非常感谢 :)

最佳答案

这两个描述似乎是等价的。维基百科文章的步骤 1 和 2 等同于另一篇文章的第一步。维基百科更正式一些。

关于algorithm - 密文窃取算法 - 哪一个是正确的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3407842/

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