Releases: cyclone-github/hashgen
Releases · cyclone-github/hashgen
v2023-08-16.1200-hashplain
Features Added
- hashgen can now generate hash:plain pairs by using the -hashplain flag
$ echo "password" | ./hashgen_amd64.bin -m 0 -hashplain
...
5f4dcc3b5aa765d61d8327deb882cf99:password
- support for $HEX[] wordlist input
-
- hashgen can also be used to dehex a wordlist by using -m plaintext
$ echo '$HEX[70617373776f72643a]' | ./hashgen -m plaintext
...
password:
- bcrypt -cost flag, ex: -m bcrypt -cost 10
$ echo "password" | ./hashgen -m 3200 -cost 10
...
$2a$10$qwN.JrEnBddR9DI12Dw3peuQRbaKaX/BdpROFiHvCFVV.6An4Aq.m
Misc
- added error correction to 'fix' improperly formatted $HEX[] lines
a8e9cdc87ba293fe60ff64b34a3e923e1dc724c74e076a8f831546da1708e74b hashgen_386.bin
17315660a774a35c2b3fa14cb5283124af55fc915ac1d1f86c1705490e3cc542 hashgen_arm64.bin
3ae187dc69a42ae21e2b926bc223bd8b964555a70a257bde348504bd5e17d5bb hashgen_armhf.bin
1fd68e83359fa0ff3e4c802b7e0315d40884657019586b7d9eb97af02639fdd1 hashgen.bin
a2b5440a53818dd78eae05b93e030be455d0a3a34ee74827273881f1530e7f79 hashgen-darwin
eeeb81f2f7345aeb44d6e60c64c72b383509fb7f9db6fddb6caed0ee4213cd4a hashgen.exe
Jotti Antivirus Scan Results:
https://virusscan.jotti.org/en-US/filescanjob/xzrwfnq11i,pq7cwpcx27,ym2nd6uic2,ktdpc23crk,9vic9uq7nz,k3p1ly8d9t
v2023-08-15.1900-hashplain
Performance Updates for hashgen
- optimized code
- all hashing functions have been optimized for better performance
- hashing performance increased between 5-18% (depending on hash algo)
Features Added
- hashgen can now generate hash:plain pairs by using the -hashplain flag
- support for $HEX[] wordlist input
-
- hashgen can also be used to dehex a wordlist by using -m plaintext
- bcrypt -cost flag, ex: -m bcrypt -cost 10
Tweaks
- buffers
- added small buffers for argon & bcrypt since they are very slow algo's
Bug Fixes
- stdout / stderr outputs
Misc
- updated -help menu and code comments
8fc4a983ba065ffcd62df2b6990709a148dc5b3a0af0c7c9252ec63231eb78fa hashgen.bin
50a46f4cb61af7ff07fe124c047088685fbca45d28aa1e8b1fd48ecbaa031ca3 hashgen-darwin
459ff36ea4d8539e8f27b6d7f1dc5a1bc5d182312017e00790a66e64371519e7 hashgen.exe
v2023-03-15.0900
- Added "-o stdout" option
- Tweaked sha2 mode flags: ex: -m "sha2-256", "sha2_256", "sha2256", "sha256", "1400"
- Fixed "lines/sec" to show "M lines/sec"
- Tested on linux & windows (can also be compiled for mac)
v2022-12-24.1800-optimize
- Optimized code which gave a nice performance increase to most functions
-- hashgen is now the fastest CPU based md5 hash generator I've tested - Tweaked buffer sizes to shave off a few ms
- hashgen now supports 26 functions
- hashgen can be used with algo name or hashcat mode flags: ex: "-m sha1" or "-m 100"
c8a21b2f986aa489c5adab5d9522a0808b5c6560f50dc0149d8c0d4bbbf5eefd hashgen-x64-darwin
074142f35be597338301b08d5e1efd52c12f4561d67d649b7443dc983f66bda7 hashgen-x64.exe
27e81aba0711175ad22565536f904a9f7766a2ff9091b084090ce2d3cdf1f34f hashgen-x64-linux
v2022-12-20.1430-goroutine
- Code rewrite using goroutines & read / write buffers for better performance.
- hashgen currently supports 25 functions
- hashgen can be used with algo name or hashcat mode flags: ex: "-m sha1" or "-m 100"
Benchmark:
25d063b
b4ba00ed09af1dc3e4eead0f3b23a00ff3ba61e542b70eb13fdc2a4502c06654 hashgen-x64-darwin
b528ee0cf1ab055c955c721b0595095dac1d956addff4e2c47edaceaeac1df49 hashgen-x64.exe
cfbcffc310763622e3b09a1e497e59750159830c32c8954fb1e62940915682b3 hashgen-x64-linux
v2022-12-20.1200-ntlm
Currently Supported functions:
base64decode
base64encode
bcrypt
crc32
md4
md5
ntlm <--- added (fixed)
sha1
sha256
sha512
19855cbabcc403767617bb98d66bc35c17925844e635d2cbc80153c74ec5aea3 hashgen-x64-darwin
ed5b18a57a47e64d237cc86a74517f70d7a12deb2d65cec114cb24551f0e6d61 hashgen-x64.exe
4dca01e168421b8dc38e0a3fd3c5e9a6f804f5dc695926eec50e5f97d2cde471 hashgen-x64-linux
v2022-12-15.2030
Initial release.
Supported functions:
base64decode
base64encode
bcrypt
crc32
md4
md5
sha1
sha256
sha512
7ec9b2a9e3c55f31cf77c30673501b2abb166e24a6163ee720f65a080887a92d hashgen-x64-darwin
b66ca6cda2068e2d0598682cc2e03fa1fdb42ccd707be400a56a41b70a188fc2 hashgen-x64.exe
c112318c3decbe9b8b4b910aea4cb397f3a9c56128d121c11337b0ba7671d1ca hashgen-x64-linux