对称密码学和盐

yan*_*isf 3 encryption cryptography salt encryption-symmetric

我需要加密双向(对称)不同的令牌。这些令牌预计会重复(例如,它们是人的名字),但我不希望攻击者断定哪些加密令牌来自相同的原始令牌。Salt 是单向加密(散列)的一种方法。

是否有一种可以在对称加密中工作的方法、解决方法或替代方案?

nto*_*rnl 5

是的。如果使用得当,对称加密不会泄露明文的任何信息,甚至不会泄露多个明文相同的事实。

正确使用意味着选择使用初始化向量 (IV) 或随机数(即不是 ECB)的操作模式,并适当选择 IV(通常是随机字节)。使用相同的密钥和 IV 加密多个明文允许这种攻击,就像 ECB 模式一样,并且使用静态 IV 是一个常见的错误。

  • 请注意,您可能需要将用户名填充到特定大小,除非可以泄露有关名称大小的信息。 (2认同)