v2dev
V2EX  ›  问与答

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

  •  
  •   v2dev · Jan 6, 2022 · 1617 views
    This topic created in 1593 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   ·   4681 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 01:07 · PVG 09:07 · LAX 18:07 · JFK 21:07
    ♥ Do have faith in what you're doing.