【发布时间】:2010-07-18 14:12:36
【问题描述】:
我的 php 脚本和我的 c# 应用程序将相互传递一个 32 个字符长的哈希字符串,最好的模式是什么?我认为欧洲央行,但不确定是否使用超过 1 个块不使用。我怎么知道块有多大?
他们偶尔会传递一个大文本文件,这将是加密这个...CBC的最佳模式?
欢迎任何有用的阅读...
谢谢
【问题讨论】:
-
哈希函数的选择取决于你想通过交换哈希码达到什么目的。请详细说明。
-
哈希是一个数字。其散列的原因是因为它是存储在数据库中的 ID。我对其进行了哈希处理,因此所有 ID 的长度都相同。
-
I hashed it so all IDs have the same length...如果这是您进行散列的唯一目的(我对此表示怀疑),那么您就不会关心散列的任何加密特征。问问自己:不是散列,而是用前导零填充数字 ID 满足我的目的吗?此外,当您提到大文本文件的加密时,散列似乎还有第二个目的。 (顺便说一句,对于大型文本文件,CBC 对 EBC 来说当然是一个大满贯)。 -
@mjv 感谢 cmets...CBC 就是这样!
标签: encryption cryptography aes