v2dev
V2EX  ›  问与答

有哪些加密方法是加密结果不会变的?

  •  
  •   v2dev · Jan 6, 2022 · 1605 views
    This topic created in 1586 days ago, the information mentioned may be changed or developed.
    4 replies    2022-01-06 20:14:43 +08:00
    crab
        1
    crab  
       Jan 6, 2022
    没填充或者固定填充的话,明文和密钥都不变就行了吧。
    t6attack
        2
    t6attack  
       Jan 6, 2022
    挨个试一下不就知道了,具体的数学过程又不用自己编写。
    dddd1919
        3
    dddd1919  
       Jan 6, 2022
    哈希算法,对称加密算法,结果都是不会变的

    结果变的加密算法,要么使用非对称加密,要么就是上面的算法加盐
    Citrus
        4
    Citrus  
       Jan 6, 2022
    任何标准的加密算法本身都是结果不变的。AES DES RSA 等等均如此。
    你需要的是找到加密算法实现中没有引入随机因素的实现算法。如 AES-ECB ,固定 IV 的 AES-CBC ,RSA with NoPadding
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   6144 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 76ms · UTC 02:04 · PVG 10:04 · LAX 19:04 · JFK 22:04
    ♥ Do have faith in what you're doing.