HashCalc
Calculate hash from string, hex or file via AutoHotkey.
Source
HashCalc.ahk (GitHub)
Examples
Feature
- Generate hash value from string or file
- Generate Password-Based Key Derivation Function 2 (PBKDF2)
- Secure-Salted function
- Verify hash
Functions
- MD2, MD4, MD5
- SHA-1
- SHA-256, SHA-384, SHA-512
- HMAC
- PBKDF2
Questions / Bugs / Issues
If you notice any kind of bugs or issues, report them here. Same for any kind of questions.
Copyright and License
MIT License
HashCalc
Re: HashCalc
Update: v0.2
- HashFromFile()
- Checkbox
Update: v0.3
- Disable Salt if 'File' is active
Update: v0.4
- Changed Hash functions to CalcAddrHash(), CalcStringHash() & CalcFileHash()
- HashFromFile()
- Checkbox
Update: v0.3
- Disable Salt if 'File' is active
Update: v0.4
- Changed Hash functions to CalcAddrHash(), CalcStringHash() & CalcFileHash()
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
Re: HashCalc
Update: v0.5
- Drag&Drop File into Gui
Update: v0.6
- Change Salt to HMAC funtion
- Drag&Drop File into Gui
Update: v0.6
- Change Salt to HMAC funtion
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
Re: HashCalc
Update: v0.7
- CalcHexHash()
- CalcHexHash()
Last edited by jNizM on 11 Mar 2014, 09:43, edited 1 time in total.
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
Re: HashCalc
Update: v0.8
- Bug fixes and improvements
Update: v0.9
- Added hash function CRC32
- Bug fixes and improvements
Update: v0.9
- Added hash function CRC32
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
-
- Posts: 184
- Joined: 01 Dec 2015, 05:13
- Location: Germany
Thank You for sharing this
Hello jNizM,
that's exactly what I wanted. I use from Time to Time an Online Service to generate the MD5 Hash String, but Offline it ensures a better sense of Security for me.
Its very useful, thank You!
that's exactly what I wanted. I use from Time to Time an Online Service to generate the MD5 Hash String, but Offline it ensures a better sense of Security for me.
Its very useful, thank You!
Greetings Best-Code-in-Use
Re: HashCalc v0.9
Good Morning,
Thanks you very much, your calc works very well and I could verify two raspberry pi image files that I had SHA256 checksum
Congrats
.Ramon.
Thanks you very much, your calc works very well and I could verify two raspberry pi image files that I had SHA256 checksum
Congrats
.Ramon.
Re: HashCalc
Hello jNizM,
really useful program with nice UI. Thank you for making it!!
I made a small improvement:
If you add following lines in the "WINDOW EVENTS" section, a droped file is added in the File-tab.
really useful program with nice UI. Thank you for making it!!
I made a small improvement:
If you add following lines in the "WINDOW EVENTS" section, a droped file is added in the File-tab.
Code: Select all
;Drag&Drop Files to Input GUI
GuiDropFiles:
Loop %A_GuiEvent%, 1 ;1 = Loop folders and files
If InStr( A_LoopFileAttrib, "D" ) ;D==Folder -> exit
{
MsgBox, Folder not accepted. `n %A_GuiEvent%
}
Else
{
GuiControl,, HASH_FILE, %A_GuiEvent%
FileGetSize, FILE_SIZE, %A_GuiEvent%
GuiControl,, HASH_FILE_SIZE, % "File Size: " StrFormatByteSizeEx(FILE_SIZE, 0x1)
}
return
Re: HashCalc
Update: v0.9.2
- Small update
- Small update
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
Re: HashCalc
Is it possible to hide a string within a script by using HashCalc? The purpose would be to make it more difficult for the average user to obtain the source code.
Is there a way to un-hash the string while the script is running? A guess that would be a function call?
Forgive all my questions, I'm trying to learn about cryptography.
For example....
Is there a way to un-hash the string while the script is running? A guess that would be a function call?
Forgive all my questions, I'm trying to learn about cryptography.
For example....
Code: Select all
; Hashed String using SHA-256
;msgbox, This is my first message
msgbox, bb0653dcf092d83846740ede19c2b6bd9b785070765fe4d7059c119d71f25632
return
Re: HashCalc
Encryption is a two-way function. What is encrypted can be decrypted with the proper key. Hashing, however, is a one-way function that scrambles plain text to produce a unique message digest. With a properly designed algorithm, there is no way to reverse the hashing process to reveal the original password.
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
- littlegandhi1199
- Posts: 195
- Joined: 29 Aug 2016, 23:58
Re: HashCalc
Looks pretty good!
I'm sure I can find a use for that someday. Saving it now.
Thanks for sharing
I'm sure I can find a use for that someday. Saving it now.
Thanks for sharing
Script Backups on every Execution
https://www.autohotkey.com/boards/viewtopic.php?f=6&t=75767&p=328155#p328155
Scrabble Solver 4-15 letter word outputs ( # of inputs)
https://www.autohotkey.com/boards/viewtopic.php?f=19&t=34285
https://www.autohotkey.com/boards/viewtopic.php?f=6&t=75767&p=328155#p328155
Scrabble Solver 4-15 letter word outputs ( # of inputs)
https://www.autohotkey.com/boards/viewtopic.php?f=19&t=34285
Re: HashCalc
v2 => viewtopic.php?t=96316
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
Re: HashCalc
I don't need the form interface, just copy the result of converting this lhabceq6jdr to sha256 to the paste board.How do I modify the AutoHotkey script?
AutoHotkey V1
Thanks!
- Attachments
-
- 2023-05-05_21-27-45.png (80.42 KiB) Viewed 1495 times
Re: HashCalc
lhabceq6jdr
Return to “Scripts and Functions (v1)”
Who is online
Users browsing this forum: No registered users and 179 guests