commit 520856d083dd0bf06f94e5551f92d3df0e9eaf73 Author: krasnovats <твой@email> Date: Mon Dec 1 11:29:54 2025 +0300 1 diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..b233d92 --- /dev/null +++ b/go.mod @@ -0,0 +1,5 @@ +module bcrypt-geneator + +go 1.24.10 + +require golang.org/x/crypto v0.45.0 // indirect diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..a13c440 --- /dev/null +++ b/go.sum @@ -0,0 +1,2 @@ +golang.org/x/crypto v0.45.0 h1:jMBrvKuj23MTlT0bQEOBcAE0mjg8mK9RXFhRH6nyF3Q= +golang.org/x/crypto v0.45.0/go.mod h1:XTGrrkGJve7CYK7J8PEww4aY7gM3qMCElcJQ8n8JdX4= diff --git a/main.go b/main.go new file mode 100644 index 0000000..db89437 --- /dev/null +++ b/main.go @@ -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)) +}