---
title: "Datenbank-Passwort-Generator – pwgen.de"
description: "Nur Zeichen, die einen Connection String ohne Kodierung überstehen."
canonical_url: "https://pwgen.de/database-password-generator"
meta:
  "og:description": "Nur Zeichen, die einen Connection String ohne Kodierung überstehen."
  "og:image": "https://pwgen.de/_og/s/o_3b881e4c86761284.png"
  "og:image:height": "630"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "Datenbank-Passwort-Generator – pwgen.de"
  "twitter:image": "https://pwgen.de/_og/s/o_3b881e4c86761284.png"
---

> Index of every page on this site: [llms.txt](https://pwgen.de/llms.txt)

# **Datenbank-Passwort-Generator**

Nur Zeichen, die einen Connection String ohne Kodierung überstehen.

Sehr stark**0 Bit**Im Browser erzeugt

## **Lokale Alternative**

`openssl rand -base64 32 | tr -d '+/=' | head -c 32`

Wer Secrets lieber direkt auf dem Zielsystem erzeugt, nutzt diesen Befehl. Das Ergebnis ist gleichwertig.

Zeichen wie @, Doppelpunkt, Schrägstrich, Fragezeichen oder Raute trennen die Bestandteile einer Verbindungs-URL der Form postgres://benutzer:passwort@host/datenbank. Ein Passwort, das sie enthält, muss prozentkodiert werden. Wird das vergessen, schlägt die Verbindung mit irreführenden Fehlermeldungen fehl. Dieser Generator verwendet ausschließlich die unreservierten Zeichen aus RFC 3986.

## **Häufige Fragen**

Es verwendet ausschließlich die unreservierten Zeichen aus RFC 3986: Buchstaben, Ziffern, Bindestrich, Punkt, Unterstrich und Tilde. Damit übersteht es einen Connection-String wie postgres://user:PASSWORT@host/db ohne Prozent-Kodierung.

Vor allem @, :, /, ?, # sowie eckige Klammern – sie sind in einer URL Trennzeichen und beenden das Passwortfeld an der falschen Stelle. Fehler dieser Art fallen oft erst in einer anderen Umgebung auf.

Pro Zeichen ja, aber das gleicht die Länge aus: 32 Zeichen aus diesem Vorrat ergeben rund 190 Bit Entropie. Das liegt weit über allem, was gegen ein Datenbankpasswort praktisch angreifbar wäre.

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://pwgen.de/#website","@type":"WebSite","description":"Kostenloser, datenschutzfreundlicher Passwort-Generator. Generierung direkt im Browser – keine Passwörter werden gespeichert.","inLanguage":"de-DE","name":"pwgen.de","url":"https://pwgen.de/","publisher":{"@id":"https://pwgen.de/#identity"},"workTranslation":{"@id":"https://pwgen.de/en#website"}},{"@id":"https://pwgen.de/database-password-generator#webpage","description":"Nur Zeichen, die einen Connection String ohne Kodierung überstehen.","name":"Datenbank-Passwort-Generator","url":"https://pwgen.de/database-password-generator","@type":["WebPage","FAQPage"],"breadcrumb":{"@id":"https://pwgen.de/database-password-generator#breadcrumb"},"isPartOf":{"@id":"https://pwgen.de/#website"},"mainEntity":[{"@id":"https://pwgen.de/database-password-generator#/schema/question/1"},{"@id":"https://pwgen.de/database-password-generator#/schema/question/2"},{"@id":"https://pwgen.de/database-password-generator#/schema/question/3"}],"potentialAction":[{"@type":"ReadAction","target":["https://pwgen.de/database-password-generator"]}],"primaryImageOfPage":{"@id":"https://pwgen.de/#logo"}},{"@id":"https://pwgen.de/#identity","@type":"Organization","email":"info@htrs.io","legalName":"GbR HTRS i/o","name":"HTRS i/o","telephone":"+49 221 292 513 03","url":"https://pwgen.de","vatID":"DE359532582","address":{"@type":"PostalAddress","streetAddress":"Gotenring 9","addressLocality":"Köln","postalCode":"50679","addressCountry":"DE"},"logo":{"@id":"https://pwgen.de/#logo"},"sameAs":["https://htrs.io"]},{"@id":"https://pwgen.de/database-password-generator#/schema/software-application/1","@type":"SoftwareApplication","applicationCategory":"DeveloperApplication","name":"pwgen.de – Datenbank-Passwort-Generator","operatingSystem":"Web Browser","offers":{"@type":"Offer","availability":"https://schema.org/InStock","price":"0","priceCurrency":"EUR","priceValidUntil":"2027-12-30T00:00:00.000Z"}},{"@id":"https://pwgen.de/database-password-generator#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"pwgen.de","item":"https://pwgen.de","position":1},{"@type":"ListItem","name":"Secrets","item":"https://pwgen.de/secrets","position":2},{"@type":"ListItem","name":"Datenbank-Passwort-Generator","position":3}]},{"@id":"https://pwgen.de/database-password-generator#/schema/question/1","@type":"Question","inLanguage":"de","name":"Was macht dieses Passwort verbindungssicher?","acceptedAnswer":{"@type":"Answer","text":"Es verwendet ausschließlich die unreservierten Zeichen aus RFC 3986: Buchstaben, Ziffern, Bindestrich, Punkt, Unterstrich und Tilde. Damit übersteht es einen Connection-String wie postgres://user:PASSWORT@host/db ohne Prozent-Kodierung."}},{"@id":"https://pwgen.de/database-password-generator#/schema/question/2","@type":"Question","inLanguage":"de","name":"Welche Zeichen brechen sonst einen Connection-String?","acceptedAnswer":{"@type":"Answer","text":"Vor allem @, :, /, ?, # sowie eckige Klammern – sie sind in einer URL Trennzeichen und beenden das Passwortfeld an der falschen Stelle. Fehler dieser Art fallen oft erst in einer anderen Umgebung auf."}},{"@id":"https://pwgen.de/database-password-generator#/schema/question/3","@type":"Question","inLanguage":"de","name":"Ist ein kleinerer Zeichenraum nicht unsicherer?","acceptedAnswer":{"@type":"Answer","text":"Pro Zeichen ja, aber das gleicht die Länge aus: 32 Zeichen aus diesem Vorrat ergeben rund 190 Bit Entropie. Das liegt weit über allem, was gegen ein Datenbankpasswort praktisch angreifbar wäre."}},{"@id":"https://pwgen.de/#logo","@type":"ImageObject","caption":"HTRS i/o","contentUrl":"https://pwgen.de/apple-touch-icon.png","inLanguage":"de","url":"https://pwgen.de/apple-touch-icon.png"}]}
```

## Sitemap

See the full [sitemap](https://pwgen.de/sitemap.md) for all pages.
