Skip to content

Releases: cyclone-github/hashgen

v2023-08-16.1200-hashplain

28 Sep 15:47
3296e74

Choose a tag to compare

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

16 Aug 02:46
1e3eb80

Choose a tag to compare

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

15 Mar 14:59
289e03d

Choose a tag to compare

  • 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

25 Dec 00:22
ef8a91b

Choose a tag to compare

  • 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

20 Dec 21:46
25d063b

Choose a tag to compare

  • 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

17 Dec 01:00
42dd37d

Choose a tag to compare

v2022-12-20.1200-ntlm Pre-release
Pre-release

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

16 Dec 02:37
a2ef85b

Choose a tag to compare

v2022-12-15.2030 Pre-release
Pre-release

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