gpt4 book ai didi

java - 希尔密码加密中的 CBC

转载 作者:行者123 更新时间:2023-12-01 05:19:31 26 4
gpt4 key购买 nike

我正在根据解释实现希尔密码 Wikipedia

但我想使用 CBC 模式来实现它,该模式表示每个 block 必须与前一个 block 进行异或,那么第一个 block 怎么样?学士学位每个 block 都是一个 3 元素 block

最佳答案

CBC mode ,您需要一个额外的初始化 vector ,以便可以与第一个 block 进行异或。只需生成 n 个随机字节作为您的 IV(其中 n 是您的 block 大小)。该 IV 不需要保密,可以公开传输给接收者,然后接收者再次使用它来解密消息。

关于java - 希尔密码加密中的 CBC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10648289/

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