nichan
V2EX  ›  问与答

怎样检测一段字符串是否是SHA1码?

  •  
  •   nichan · Aug 7, 2012 · 4167 views
    This topic created in 5038 days ago, the information mentioned may be changed or developed.
    想写一个程序处理字符串, 如果该字符串是SHA1码则不做处理, 如果不是则加密成SHA1码。
    6 replies    1970-01-01 08:00:00 +08:00
    binux
        1
    binux  
       Aug 7, 2012   ❤️ 1
    isalnum(str) and len(str) == 40
    nichan
        2
    nichan  
    OP
       Aug 7, 2012
    谢谢, 但是不是很保险吧………………
    loading
        3
    loading  
       Aug 7, 2012   ❤️ 1
    一般处理后的串串我都会在前面标好算法再保存的,像sha1-blablabla
    leafduo
        4
    leafduo  
       Aug 8, 2012   ❤️ 1
    参考 Linux 密码存储,用一个字段标明加密方式
    nichan
        5
    nichan  
    OP
       Aug 12, 2012
    还是需要这个……求解……
    tywtyw2002
        6
    tywtyw2002  
       Aug 13, 2012
    无法判断 sha1没有任何特征 就像md5一样 我可以随意32位字符,你知道那是密码还是hash,

    不过可以判断一些特殊字符,但是如果密码没特殊字符 就sb了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5452 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 05:47 · PVG 13:47 · LAX 22:47 · JFK 01:47
    ♥ Do have faith in what you're doing.