Files
maxwarden/cmd/passgen/main.go
2025-03-06 23:54:11 -05:00

29 lines
733 B
Go

package main
import (
"maxwarden/entries"
"maxwarden/security"
"os"
)
func main() {
if len(os.Args) == 2 {
passHash, _ := security.HashPassword(os.Args[1])
testData := []entries.Secret{}
for range 10 {
dummyData := entries.Secret{ID: security.RandBase58String(32), Description: "Twitter / X.com", URL: "https://x.com", Notes: "2fa is enabled for this account.", Username: "@johntwitter", Password: "##CORRECT_HORSE_BATTERY_STAPLE_51"}
testData = append(testData, dummyData)
}
masterKey := security.SHA512_58(os.Args[1])
cryptData, _ := security.EncryptDataWithKey(&testData, masterKey)
println(passHash)
println(cryptData)
} else {
println("Please input a password as first program argument")
}
}