Wie kann ich das Zeichenlimit für Post-Passwörter sicher erhöhen?

Wenn ich einen Beitrag in einem meiner Blogs schützen möchte, verwende ich lieber eine Passphrase anstelle eines Passworts (wenn auch nur aus Gründen der Kreativität, nicht der Sicherheit – sie werden trotzdem einfach gespeichert). Diese Passphrases werden jedoch oft sehr lang, und wenn ich eine Passphrase eingib, die zu lang ist, wird sie stillschweigend auf 20 Zeichen gekürzt, sehr zu meiner Verachtung.

Wenn ich in der wp_posts Tabelle wp_posts , sehe ich, dass die Spalte post_password ein VARCHAR(20) . Das erklärt die willkürliche Kürzung, aber gleichzeitig gibt es Anlass zur Sorge: Wenn ich die Zeichengrenze erhöhen möchte, um längere Post-Passwörter zu verwenden, müsste ich wp_posts.post_password ändern und möglicherweise alle validations- oder Verarbeitungsroutinen außer wp_posts.post_password (was mit Filter Hooks trivial ist).

Das Ändern der Spalte direkt mit SQL scheint keine gute Idee zu sein. Gibt es eine sichere Möglichkeit, die maximale Zeichenanzahl für Post-Passwörter zu erhöhen, die bei Upgrades keine Probleme mit meiner database verursachen? (Besser noch, wenn ich diese functionalität in ein Plugin umwandeln kann, da ich ein solches Plugin noch nicht sehen kann …)

Solutions Collecting From Web of "Wie kann ich das Zeichenlimit für Post-Passwörter sicher erhöhen?"

Wenn es nicht zur Sicherheit ist, scheint es seltsam, Zeit darauf zu verbringen. Stellen Sie vielmehr sicher, dass das Passwort nicht mit einem einfachen JavaScript-Zeichen begrenzt wird und dann innerhalb der Grundfunktionen funktioniert. Wie Sie bereits festgestellt haben, werden sie trotzdem als einfacher Text gespeichert. Vielleicht suchen Sie nach einer alternativen Möglichkeit, Ihre Posts zu schützen?