{"id":22660842,"url":"https://github.com/cuhsat/what-the-hash","last_synced_at":"2025-03-29T08:24:58.926Z","repository":{"id":244575574,"uuid":"815215004","full_name":"cuhsat/what-the-hash","owner":"cuhsat","description":"What the Hash!? is a simple hash reverse lookup. It searches a database of 270+ hash algorithms for the possible source of the given hash sum and outputs all found matches in hashcat notation.","archived":false,"fork":false,"pushed_at":"2025-03-09T20:44:48.000Z","size":100,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-09T21:26:33.133Z","etag":null,"topics":["go","golang","golang-cli","golang-library","hash","hashcat","hashing","hashing-algorithm","hashing-algorithms","what-the-hash","wth"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/cuhsat/what-the-hash","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cuhsat.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-14T15:49:50.000Z","updated_at":"2025-03-09T20:44:49.000Z","dependencies_parsed_at":"2024-06-15T19:21:52.564Z","dependency_job_id":"fbaf81c5-6ef7-4499-a9b1-00a8e14e9b11","html_url":"https://github.com/cuhsat/what-the-hash","commit_stats":null,"previous_names":["cuhsat/what-the-hash"],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cuhsat%2Fwhat-the-hash","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cuhsat%2Fwhat-the-hash/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cuhsat%2Fwhat-the-hash/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cuhsat%2Fwhat-the-hash/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cuhsat","download_url":"https://codeload.github.com/cuhsat/what-the-hash/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246158453,"owners_count":20732805,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["go","golang","golang-cli","golang-library","hash","hashcat","hashing","hashing-algorithm","hashing-algorithms","what-the-hash","wth"],"created_at":"2024-12-09T11:12:34.723Z","updated_at":"2025-03-29T08:24:58.914Z","avatar_url":"https://github.com/cuhsat.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# What the Hash!?\n\n[![Go Reference](https://pkg.go.dev/badge/github.com/cuhsat/what-the-hash.svg)](https://pkg.go.dev/github.com/cuhsat/what-the-hash)\n[![Go Report Card](https://goreportcard.com/badge/github.com/cuhsat/what-the-hash?style=flat-square)](https://goreportcard.com/report/github.com/cuhsat/what-the-hash)\n[![Release](https://img.shields.io/github/release/cuhsat/what-the-hash.svg?style=flat-square)](https://github.com/cuhsat/what-the-hash/releases/latest)\n\nHave you ever stumbled upon a hash and didn't know what for? Me too, buddy. So I created this simple program one Saturday evening, that we might wonder no more!\n\n**What the Hash!?** is a simple hash reverse lookup. It searches a database of [270+](https://github.com/s0md3v/Bolt/blob/master/db/hashes.json) hash algorithms for the possible source of the given hash sum and outputs all found matches in [hashcat](https://hashcat.net/hashcat/) notation.\n\n```sh\n$ wth HASHSUM\n```\n\n**Algorithms**\n```\n1Password(Agile Keychain)\n1Password(Cloud Keychain)\nAdler-32\nAIX(smd5)\nAIX(ssha1)\nAIX(ssha256)\nAIX(ssha512)\nAndroid FDE 4.3\nAndroid PIN\nApache MD5\nbcrypt\nbcrypt(SHA-256)\nBigCrypt\nBlowfish(OpenBSD)\nBSDi Crypt\nCisco Type 4\nCisco Type 7\nCisco Type 8\nCisco Type 9\nCisco VPN Client(PCF-File)\nCisco-ASA(MD5)\nCisco-IOS(MD5)\nCisco-IOS(SHA-256)\nCisco-PIX(MD5)\nCitrix Netscaler\nClavister Secure Gateway\nCRAM-MD5\nCRC-16\nCRC-16-CCITT\nCRC-24\nCRC-32\nCRC-32B\nCRC-64\nCRC-96(ZIP)\nCrypt16\nCryptoCurrency(Adress)\nCryptoCurrency(PrivateKey)\nDahua\nDES(Oracle)\nDES(Unix)\nDEScrypt\nDjango(bcrypt)\nDjango(bcrypt-SHA256)\nDjango(DES Crypt Wrapper)\nDjango(MD5)\nDjango(PBKDF2-HMAC-SHA1)\nDjango(PBKDF2-HMAC-SHA256)\nDjango(SHA-1)\nDjango(SHA-256)\nDjango(SHA-384)\nDNSSEC(NSEC3)\nDomain Cached Credentials\nDomain Cached Credentials 2\nDouble MD5\nDouble SHA-1\nDrupal \u003e v7.x\nEggdrop IRC Bot\nELF-32\nEPi\nEPiServer 6.x \u003c v4\nEPiServer 6.x v4\nFairly Secure Hashed Password\nFCS-16\nFCS-32\nFletcher-32\nFNV-132\nFNV-164\nFortigate(FortiOS)\nFreeBSD MD5\nGHash-32-3\nGHash-32-5\nGOST CryptoPro S-Box\nGOST R 34.11-94\nGRUB 2\nHalf MD5\nHAS-160\nHaval-128\nHaval-160\nHaval-192\nHaval-224\nHaval-256\nHMAC-MD5 (key = $pass)\nHMAC-MD5 (key = $salt)\nHMAC-SHA1 (key = $pass)\nHMAC-SHA1 (key = $salt)\nHMAC-SHA256 (key = $pass)\nHMAC-SHA256 (key = $salt)\nHMAC-SHA512 (key = $pass)\nHMAC-SHA512 (key = $salt)\nhMailServer\nIKE-PSK MD5\nIKE-PSK SHA1\nIP.Board v2+\nIPMI2 RAKP HMAC-SHA1\niSCSI CHAP Authentication\nJoaat\nJoomla \u003c v2.5.18\nJoomla v2.5.18\nJuniper Netscreen/SSG(ScreenOS)\nKerberos 5 AS-REQ Pre-Auth\nLastpass\nLDAP(SSHA-512)\nLineage II C4\nLinkedIn\nLM\nLotus Notes/Domino 5\nLotus Notes/Domino 6\nLotus Notes/Domino 8\nMangosWeb Enhanced CMS\nMD2\nMD4\nMD5\nMD5 Crypt\nmd5($pass.$salt)\nmd5($pass.md5($salt))\nmd5($salt.$pass)\nmd5($salt.$pass.$salt)\nmd5($salt.md5($pass))\nmd5($salt.md5($pass.$salt))\nmd5($salt.md5($salt.$pass))\nmd5($salt.unicode($pass))\nmd5($username.0.$pass)\nMD5(APR)\nMD5(Chap)\nmd5(md5($pass).md5($salt))\nmd5(md5($salt).$pass)\nmd5(md5(md5($pass)))\nmd5(sha1($pass))\nmd5(strtoupper(md5($pass)))\nmd5(unicode($pass).$salt)\nmd5apr1\nMediaWiki\nMicrosoft MSTSC(RDP-File)\nMicrosoft Office 2007\nMicrosoft Office 2010\nMicrosoft Office 2013\nMicrosoft Office 2003 (MD5+RC4)\nMicrosoft Office 2003 (MD5+RC4) collider-mode #1\nMicrosoft Office 2003 (MD5+RC4) collider-mode #2\nMicrosoft Office 2003 (SHA1+RC4)\nMicrosoft Office 2003 (SHA1+RC4) collider-mode #1\nMicrosoft Office 2003 (SHA1+RC4) collider-mode #2\nMicrosoft Outlook PST\nMinecraft(AuthMe Reloaded)\nMinecraft(xAuth)\nMSSQL(2000)\nMSSQL(2005)\nMSSQL(2008)\nMSSQL(2012)\nMSSQL(2014)\nMyBB v1.2+\nMySQL Challenge-Response Authentication (SHA1)\nMySQL323\nMySQL4.1\nMySQL5.x\nNetNTLMv1-VANILLA / NetNTLMv1+ESS\nNetNTLMv2\nNetscape LDAP SHA\nNetscape LDAP SSHA\nnsldaps\nNTHash(FreeBSD Variant)\nNTLM\nOracle 11g/12c\nOracle 7-10g\nosCommerce\nOSX v10.4\nOSX v10.5\nOSX v10.6\nOSX v10.7\nOSX v10.8\nOSX v10.9\nPalshop CMS\nPBKDF2(Atlassian)\nPBKDF2(Cryptacular)\nPBKDF2(Dwayne Litzenberger)\nPBKDF2-HMAC-SHA256(PHP)\nPBKDF2-SHA1(Generic)\nPBKDF2-SHA256(Generic)\nPBKDF2-SHA512(Generic)\nPDF 1.4 - 1.6 (Acrobat 5 - 8)\nPeopleSoft\nPHPass' Portable Hash\nphpBB v3.x\nPHPS\nPostgreSQL Challenge-Response Authentication (MD5)\nPostgreSQL MD5\nPrestaShop\nRACF\nRAdmin v2.x\nRedmine Project Management Web App\nRIPEMD-128\nRIPEMD-160\nRIPEMD-256\nRIPEMD-320\nSalsa10\nSalsa20\nSAM(LM_Hash:NT_Hash)\nSAP CODVN B (BCODE)\nSAP CODVN F/G (PASSCODE)\nSAP CODVN H (PWDSALTEDHASH) iSSHA-1\nSCRAM Hash\nscrypt\nSHA-1\nSHA-1 Crypt\nSHA-1(Base64)\nSHA-1(Oracle)\nSHA-224\nSHA-256\nSHA-256 Crypt\nSHA-384\nSHA-512\nSHA-512 Crypt\nsha1($pass.$salt)\nsha1($salt.$pass)\nsha1($salt.$pass.$salt)\nsha1($salt.unicode($pass))\nsha1(md5($pass))\nsha1(sha1(sha1($pass)))\nsha1(unicode($pass).$salt)\nsha256($pass.$salt)\nsha256($salt.$pass)\nsha256($salt.unicode($pass))\nsha256(unicode($pass).$salt)\nSHA3-224\nSHA3-256\nSHA3-384\nSHA3-512\nsha512($pass.$salt)\nsha512($salt.$pass)\nsha512($salt.unicode($pass))\nsha512(unicode($pass).$salt)\nSiemens-S7\nSipHash\nSkein-1024\nSkein-1024(384)\nSkein-1024(512)\nSkein-256\nSkein-256(128)\nSkein-256(160)\nSkein-256(224)\nSkein-512\nSkein-512(128)\nSkein-512(160)\nSkein-512(224)\nSkein-512(256)\nSkein-512(384)\nSkype\nSMF v1.1\nSnefru-128\nSnefru-256\nSSHA-1(Base64)\nSSHA-512(Base64)\nSun MD5 Crypt\nSybase ASE\nTiger-128\nTiger-160\nTiger-192\nTraditional DES\nvBulletin \u003c v3.8.5\nvBulletin v3.8.5\nVentrilo\nVNC\nWebEdition CMS\nWhirlpool\nWoltlab Burning Board 3.x\nWoltlab Burning Board 4.x\nWordpress v2.6.2\nWordpress v2.6.0/2.6.1\nXOR-32\nxt:Commerce\nZipMonster \n```\n\n## License\nReleased under the [MIT License](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcuhsat%2Fwhat-the-hash","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcuhsat%2Fwhat-the-hash","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcuhsat%2Fwhat-the-hash/lists"}