coderfox
V2EX  ›  问与答

是否有正向复杂而逆向容易的算法?

  •  
  •   coderfox · Feb 22, 2018 via Android · 4404 views
    This topic created in 3183 days ago, the information mentioned may be changed or developed.

    最近想用类似挖矿的方式来取代验证码,请问是否存在这样的算法,与散列函数相反,正向复杂而逆向容易?

    最好还能够修改正向的复杂度,而对逆向复杂度影响不大。

    谢谢。

    8 replies  •  2018-02-22 10:24:58 +08:00
    yu099
    yu099
    Feb 22, 2018 via Android
    1
    对称加密,约定好密码几位,什么字符,然后正向是用来试密码,逆向加密
    KKKKKK
    KKKKKK
    Feb 22, 2018 via Android❤️3
    2
    大素数分解啊
    xwyam
    xwyam
    Feb 22, 2018 via Android❤️2
    3
    经 @KKKKKK 提示,表示还有离散对数和模幂,还有背包问题
    lance6716276
    lance6716276
    Feb 22, 2018 via Android
    4
    单向陷门
    KKKKKK
    KKKKKK
    Feb 22, 2018 via Android
    5
    @xwyam 背包问题我觉得有点难,因为你要构建假数据,然后正向验证一遍这些数据是否符合需求
    cmkpl
    cmkpl
    Feb 22, 2018
    6
    逆哈希
    KKKKKK
    KKKKKK
    Feb 22, 2018 via Android
    7
    我是在担心大素数分解在可分解范围内域大小的问题
    xwyam
    xwyam
    Feb 22, 2018 via Android
    8
    @KKKKKK 不不不,我说的背包问题指的是子集和。叫习惯了(´;ω;`)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4299 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 07:32 · PVG 15:32 · LAX 23:32 · JFK 02:32
    ♥ Do have faith in what you're doing.