Login Register






Simple Hash Analyzer on bash filter_list
Author
Message
Simple Hash Analyzer on bash #1
just want to share it,.

Code:
#!/bin/bash # # --------------------------------- # The Crows Crew Hash Analyzer # Licence : Linux # --------------------------------- m_hash=$1 n_hash=${#m_hash} Usage() { echo "" echo "# ***************************************************************************​****​*********************#" echo "# Usage : hash.sh <hash> *#" echo "# Help : -h && --help : Show This Menu *#" echo "# RunScript : Give Permision to script and run it !! *#" echo "# ***************************************************************************​****​*********************#" echo "" } # check for arguments if [ -z "$m_hash" ] || [ "$m_hash" == "-h" ] || [ "$m_hash" == "--help" ]; then Usage; exit fi Detect() { if [ $n_hash -eq 4 ] then echo "[*] This Hash Is CRC-16 Or CRC-16-CCITT Or FCS-16 ." elif [ $n_hash -eq 8 ] then echo "[*] This Hash Is ADLER32 Or CRC-32 Or CRC-32B Or GHash-32-3 Or GHash-32-5 ." elif [ $n_hash -eq 9 ] then echo "[*] This Hash Is Elf-32 ." elif [ $n_hash -eq 13 ] then echo "[*] This Hash is DES (Unix) " elif [ $n_hash -eq 16 ] then echo "[*] This Hash is MySQL < 5" elif [ $n_hash -eq 24 ] then echo "[*] This Hash is RipeMD128 (Base64) Or SNEFRU128 (Base64) Or Tiger128 (Base64) Or Haval128 (Base64) Or MD2 (Base64) Or MD4(Base64) Or MD5 (Base64)" elif [ $n_hash -eq 28 ] then echo "[*] This Hash is Haval160 (Base64) Or RipeMD160 (Base64) Or SHA-1 (Base64) Or Tiger160 (Base64) " elif [ $n_hash -eq 32 ] then echo "[*] This Hash is DCC Or Haval128_3 Or Haval128_4 Or Haval128_5 Or Haval128 (HMAC) Or Haval192 (Base64) Or MD2 " echo "[*] Or MD2 (HMAC) Or MD4 Or MD4 (HMAC) Or MD5 Or MD5 (HMAC) Or NTLM Or RipeMD128 Or RipeMD128 (HMAC) Or SNEFRU128" echo "[*] Or SNEFRU128 (HMAC) Or Tiger128 Or Tiger128 (HMAC) Or Tiger192 (Base64) " elif [ $n_hash -eq 34 ] then echo "[*] This Hash is MD5 (Unix) " elif [ $n_hash -eq 37 ] then echo "[*] This Hash is MD5 (APR) " elif [ $n_hash -eq 40 ] then echo "[*] This Hash is Haval160 Or Haval160_3 Or Haval160_4 Or Haval160_5 Or Haval160 (HMAC) Or Haval224 (Base64) " echo "[*] Or MySQL v5.x Or SHA-0 Or SHA-1 Or SHA-1 (HMAC) Or SHA224 (Base64) Or Tiger160 Or Tiger160 (HMAC) Or " elif [ $n_hash -eq 44 ] then echo "[*] This Hash is SNEFRU256 (Base64) Or Haval256 (Base64) Or RipeMD256 (Base64) Or SHA256 (Base64) " elif [ $n_hash -eq 46 ] then echo "[*] This Hash is SHA-1(Django)" elif [ $n_hash -eq 48 ] then echo "[*] This Hash is Tiger2 Or Tiger192 Or Tiger192 (HMAC) Or Haval192 Or Haval192_4 Or Haval195_5 Or Haval192 (HMAC) " elif [ $n_hash -eq 56 ] then echo "[*] This Hash is Haval224 Or Haval244_3 Or Havan244_4 Or Haval224 Or RipeMD320 (Base64) Or SHA224 Or SHA224 (HMAC) " elif [ $n_hash -eq 57 ] then echo "[*] This Hash is Snefru OR Gost " elif [ $n_hash -eq 64 ] then echo "[*] This Hash is GOST R34.11-94 Or Haval256_5 Or Haval256 Or Haval256_3 Or Haval256_4 Or Haval256 (HMAC) Or Haval256_3 " echo "[*] Or RipeMD256 Or RipeMD256 (HMAC) Or SHA256 Or SHA256 (HMAC) Or SHA384 (Base64) Or SNEFRU256 Or SNEFRU256 (HMAC) Or " elif [ $n_hash -eq 96 ] then echo "[*] This Hash is SHA384 (HMAC) Or SHA384 " elif [ $n_hash -eq 128 ] then echo "[*] This Hash is SHA512 Or SHA512 (HMAC) Or WHIRLPOO Or WHIRLPOOL (HMAC) " elif [ $n_hash -eq 224 ] then echo "[*] This Hash is Haval-224 " else echo "[*] The Leanth of Input Hash is Not Correct . Plz Check Your Hash Leanth" fi } Detect;

Reply

RE: Simple Hash Analyzer on bash #2
This script is not reliable. You can't base upon the hash length only.

This is not much more than a common hashes' length database.
My Bitcoin address: 1AtxVsSSG2Z8JfjNy9KNFDUN6haeKr7LiP
Give me money by visiting www.google.com here: http://coin-ads.com/6Ol83U

If you want a Bitcoin URL shortener/advertiser, please, use this referral: http://coin-ads.com/register.php?refid=noize

Reply