gpt4 book ai didi

encryption - ECB、CBC、CFB哪种加密模式

转载 作者:行者123 更新时间:2023-12-03 16:32:16 28 4
gpt4 key购买 nike

我的 php 脚本和我的 c# 应用程序将相互传递一个 32 个字符长的哈希字符串,最好的模式是什么?我认为是欧洲央行,但我不确定是否使用超过 1 个区 block 就不要使用。我怎么知道 block 有多大?

他们偶尔会传递一个大文本文件,这将是加密此...CBC 的最佳模式?

欢迎任何有用的阅读...

谢谢

最佳答案

ECB 的一个问题(在许多其他问题中)是它的加密是确定性的。即每次加密同一个ID,得到的密文都是一样的。因此,此模式不会阻止流量分析。攻击者可能无法获知加密的 ID。但是,他仍然可以确定发送同一 ID 的时间和频率。

如果正确使用 CBC 和 OFB,每次加密都会使用新的随机 IV,因此每次都会对相同的 ID 进行不同的加密。由于您还确保所有 ID 具有相同的长度,因此结果应该是攻击者无法区分重复 ID 和非重复 ID 的密文。

关于encryption - ECB、CBC、CFB哪种加密模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3275833/

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