init - add project files

This commit is contained in:
2025-03-06 23:54:11 -05:00
commit e724ff1120
1363 changed files with 897467 additions and 0 deletions

28
cmd/passgen/main.go Normal file
View File

@@ -0,0 +1,28 @@
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")
}
}