Documentation ¶
Index ¶
- func CheckPassword(password string, hash ...string) (bool, error)
- func ComputeMD5(path string) (md5String string, err error)
- func Decrypt(encryptedString string, keyString string) (decryptedString string)
- func Encrypt(stringToEncrypt string, keyString string) (encryptedString string)
- func GeneratePasswordAndStoreNewHash() ([]byte, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckPassword ¶
CheckPassword сравнивает пароль и хэш. Если хэш явно не указан, то он читается из файла secret в текущем каталоге. Возвращает true, если хэш соответствует паролю.
func ComputeMD5 ¶
ComputeMD5 вычисляет контрольную сумму MD5 файла по указанному пути.
func GeneratePasswordAndStoreNewHash ¶
GeneratePasswordAndStoreNewHash вызывает passPhraseGen и записывает новый хэш пароля на диск и возвращает сгенерированный пароль из простых символов ascii с некоторым исключением для удобства набора на клавиатуре.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.