Files
hexagonal-login/repositories/password.go

25 lines
388 B
Go

package repositories
import (
"crypto/md5"
"fmt"
"io"
)
func IsPasswordMatch(password, userpass string) bool {
ePassword := EncryptPassword(password)
if ePassword != userpass {
return false
}
return true
}
func EncryptPassword(password string) string {
tPass := md5.New()
io.WriteString(tPass, password)
ePassword := fmt.Sprintf("%x", tPass.Sum(nil))
return ePassword
}