列表
https://github.com/AnimeshShaw/Hash-Algorithm-Identifier
https://github.com/psypanda/hashID
前言
使用过Kali Linux或者Backtrack Linux的人,应该都知道一款名为Hash identifier的工具,这是一款十分优秀的工具,没有它,也不会有我这款工具的出现。
但是Hash identifier的代码并不是很有效率,有大量的if-else-if,并且有许多方法构造是重复的,这一切使得它的代码十分冗余。
所以我对其代码进行了重写(165行代码),并扩充了其Hash识别库,目前支持160多种Hash加密方式的识别,以后会更多。
我将这款工具命名为Hash-Algorithm-Identifier。
哈希算法类别识别器,用于辅助判断哈希类型。
https://github.com/AnimeshShaw/Hash-Algorithm-Identifier
使用
1 2
| chmod +x HashIdentifier.py python HashIdentifier.py
|
支持的哈希类型
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143
| Adler32 Apache MD5 Blowfish crypt Blowfish(Eggdrop) Blowfish(OpenBSD) CRC-16 CRC-16-CCITT CRC-32 CRC-32B CRC-64 CRC-96(ZIP) Cisco IOS SHA256 Cisco-IOS MD5 DES crypt DES hash(Traditional) DES(Oracle) DES(Unix) Domain Cached Credentials 2(DCC2) Domain Cached Credentials(DCC) ELF-32 FCS-16 FCS-32 FNV-164 FNV-32 Fletcher-32 Fortigate (FortiOS) FreeBSD MD5 GHash-32-3 GHash-32-5 GOST R 34.11-94 HAVAL-128 HAVAL-128(HMAC) HAVAL-160 HAVAL-192 HAVAL-224 HAVAL-256 Joaat Keccak-224 Keccak-256 Keccak-512 LM Lineage II C4 Lotus Domino MD2 MD2(HMAC) MD4 MD4(HMAC) MD5 MD5 apache crypt MD5 crypt MD5(APR) MD5(Chap) MD5(Cisco PIX) MD5(HMAC(WordPress)) MD5(HMAC) MD5(IP.Board) MD5(Joomla) MD5(MyBB) MD5(Palshop) MD5(Unix) MD5(WordPress) MD5(ZipMonster) MD5(osCommerce) MD5(phpBB3) MSCASH2 MSSQL(2000) MSSQL(2005) MSSQL(2008) Minecraft(Authme) MySQL 3.x MySQL 4.x MySQL 5.x NSLDAP NT crypt NTLM Netscape LDAP SHA RAdmin v2.x RIPEMD-128 RIPEMD-128(HMAC) RIPEMD-160 RIPEMD-160(HMAC) RIPEMD-256 RIPEMD-256(HMAC) RIPEMD-320 RIPEMD-320(HMAC) SALSA-10 SALSA-20 SAM(LM_Hash:NT_Hash) SHA-1 SHA-1 crypt SHA-1(Django) SHA-1(Hex) SHA-1(LDAP) Base64 SHA-1(LDAP) Base64 + salt SHA-1(MaNGOS) SHA-1(MaNGOS2) SHA-1(Oracle) SHA-224 SHA-224(HMAC) SHA-256 SHA-256 crypt SHA-256(Django) SHA-256(HMAC) SHA-256(Unix) SHA-3(Keccak) SHA-384 SHA-384(Django) SHA-512 SHA-512 crypt SHA-512(Drupal) SHA-512(HMAC) SHA-512(Unix) SHA3-384 SHA3-512 SSHA-1 Skein-1024 Skein-1024(384) Skein-1024(512) Skein-256 Skein-256(128) Skein-256(160) Skein-256(224) Skein-512 Skein-512(128) Skein-512(160) Skein-512(224) Skein-512(256) Skein-512(384) Snefru-128 Snefru-128(HMAC) Snefru-256 Snefru-256(HMAC) TIGER-160 TIGER-160(HMAC) TIGER-192(HMAC) Tiger-128 Tiger-128(HMAC) Tiger-192 VNC Whirlpool XOR-32 substr(md5($pass),0,16) substr(md5($pass),16,16)
|