1
This commit is contained in:
commit
520856d083
5
go.mod
Normal file
5
go.mod
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
module bcrypt-geneator
|
||||||
|
|
||||||
|
go 1.24.10
|
||||||
|
|
||||||
|
require golang.org/x/crypto v0.45.0 // indirect
|
||||||
2
go.sum
Normal file
2
go.sum
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
golang.org/x/crypto v0.45.0 h1:jMBrvKuj23MTlT0bQEOBcAE0mjg8mK9RXFhRH6nyF3Q=
|
||||||
|
golang.org/x/crypto v0.45.0/go.mod h1:XTGrrkGJve7CYK7J8PEww4aY7gM3qMCElcJQ8n8JdX4=
|
||||||
22
main.go
Normal file
22
main.go
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
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))
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user