package main

import (
	"fmt"
	"golang.org/x/crypto/bcrypt"
)

func generateHashUtil() {
	password := "admin123"
	hash, _ := bcrypt.GenerateFromPassword([]byte(password), bcrypt.DefaultCost)
	fmt.Printf("Password: %s\nHash: %s\n", password, string(hash))

	// Test verification
	err := bcrypt.CompareHashAndPassword(hash, []byte(password))
	if err == nil {
		fmt.Println("Verification: SUCCESS")
	}
}
