Skip to content

M3d1c5/HashPassword.au3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

HashPassword.au3

An AutoIt UDF to salt, hash and check passwords.

Installation

Copy the file HashPassword.au3 to the directory of your script.

Usage

#include "HashPassword.au3"
Local $Password = InputBox("HashPassword", "Enter the password to hash", "", "*")
Local $Hash = _HashPassword($Password)
MsgBox(0, "HashPassword", "The Hash: " & $Hash)
Local $RePassword = InputBox("HashPassword", "Enter the password to check it against the hash", "", "*")
If _CheckPassword($RePassword, $Hash) = True Then
    MsgBox(0, "HashPassword", "Password is correct!")
Else
    MsgBox(0, "HashPassword", "Password is not correct!")
EndIf

How it works

A random string (the salt) will be added to the password: SecretPasswordr5sa3MJL65WbS2Y0qx43S1IW9PnIj2d43awK1Y3Q
This new string will be hashed with SHA512 hash algorythm 256 times.
The resulting hash and the used salt is returned as one string seperated by $.

Discussions

You can join the discussion on AutoIt.de.

About

Salt, hash and check passwords using SHA-512

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published