23 lines
535 B
Go
23 lines
535 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"golang.org/x/crypto/bcrypt"
|
|
)
|
|
|
|
func main() {
|
|
// Пароль, который хотим захешировать
|
|
password := "Tatyana1"
|
|
|
|
// Генерация хеша
|
|
hash, err := bcrypt.GenerateFromPassword([]byte(password), bcrypt.DefaultCost)
|
|
if err != nil {
|
|
fmt.Println("Ошибка генерации хеша:", err)
|
|
return
|
|
}
|
|
|
|
// Выводим хеш
|
|
fmt.Println("Пароль:", password)
|
|
fmt.Println("Хеш bcrypt:", string(hash))
|
|
}
|