From 2f9ee420719285f831bcfa6b38fbe2bf6313cad5 Mon Sep 17 00:00:00 2001 From: Florian Walther Date: Tue, 3 Feb 2026 23:55:35 +0100 Subject: [PATCH] added darkmode --- main.go | 583 +++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 433 insertions(+), 150 deletions(-) diff --git a/main.go b/main.go index ba33966..a3d5d64 100644 --- a/main.go +++ b/main.go @@ -18,9 +18,9 @@ const ( // ## Security Note: ################################################ // Der reduzierte Zeichensatz setzt den Keyspace von 10^57 auf 10^56 herab. // Die Entropie wird von ~192.6 Bit auf ~190.6 Bit herabgesetzt. - // Solange die Passwortlänge von 32 Zeichen beibehalten wird ist der + // Solange die Passwortlänge von 32 Zeichen beibehalten wird ist der // Sicherheitsverlust durch einen reduzierten Zeichensatz akzeptabel, - // weil der Keyspace immer noch so groß ist dass ein erraten praktisch + // weil der Keyspace immer noch so groß ist dass ein erraten praktisch // unmöglich ist. // //const chars = "ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnpqrstuvwxyz23456789" @@ -54,45 +54,168 @@ func helpHandler(w http.ResponseWriter, r *http.Request) { Hilfe @@ -115,6 +238,58 @@ func helpHandler(w http.ResponseWriter, r *http.Request) { Zurück zur Passwort-Generierung

+ + ` @@ -130,119 +305,176 @@ html := fmt.Sprintf( Passwort-Generator -
API + + code

Generiertes Passwort

%s
@@ -275,6 +507,58 @@ html := fmt.Sprintf( .catch(error => console.error("Fehler:", error)); } + + `, password, @@ -292,4 +576,3 @@ func main() { log.Println("Plain-Text-Passwort: curl http://localhost:8080/api/password") log.Fatal(http.ListenAndServe(":8080", nil)) } -