You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+14-4Lines changed: 14 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,18 @@
1
1
# hashgen
2
2
Hashgen is a simple CLI hash generator written in go and cross compiled for Linux, Windows & Mac.
3
3
4
-
Set your mode and wordlist with a simple command line, press enter and hashgen writes hashes to stdout.
4
+
Set your mode, wordlist input & hash output files with a simple command line, press enter.
5
+
6
+
hashgen_old.go is the original, non-optimized code which writes to stdout.
7
+
8
+
hashgen.go (versions with 'goroutin') has been optimized with goroutins, read/write buffers for faster performance and writes to an output file with flag '-o' rather than stdout.
5
9
6
10
In addition to multiple hashing functions, hashgen can also encode / decode base64.
- If you want the latest hashgen features, compiling from source is the best option since the release version may run several revisions behind the source code.
35
38
- Download and install go https://go.dev/doc/install
36
39
- Download hashgen.go and open a terminal / command prompt in that directory
37
-
- Type "go run hashgen.go -version". You should see the current version of hashgen print out (Cyclone hash generator v2022-12-xx.xxxx).
40
+
- Type "go run hashgen.go -version". You should see the current version of hashgen print out (Cyclone hash generator v2022-xx-xx.xxxx).
38
41
- Now type "go build hashgen.go" to compile hashgen.go.
39
42
- You will notice your binary is much larger than the ones I've uploaded. This is due to the flags used during compiling and my binaries are compressed with upx.
40
43
- Some antivirus software on Windows may block hashgen-x64.exe from running. If this happens, you can add an exception to your antivirus software.
44
+
45
+
### version history
46
+
- v2022-12-15.2030; initial release
47
+
- v2022-12-16.1800; fixed ntlm hash function, tweaked -w flag to be less restrictive, clean up code
48
+
- v2022-12-17.2100; fixed typo in wordlist tag, added '-m plaintext' output mode (prints -w wordlist file to stdout)
49
+
- v2022-12-20.1200; cleaned up bcrypt code
50
+
- v2022-12-20.1430-goroutine; complete rewrite using goroutines & read/write buffers
0 commit comments