©SQL :: Manager
HomeProgramm-InformationenTechnische DetailsKostenloser DownloadKaffee für den Autor
Netzwelt
SQL-FunktionMySQLMariaDB

MariaDB OLD_PASSWORD SQL-Funktion - Passwort generieren

OLD_PASSWORDSyntax:OLD_PASSWORD(Zeichenkette)
Rückgabe-Wert:CHAR
Funktions-Typ:Verschlüsselung & Komprimierung
Funktions-Beschreibung

Die SQL-Funktion OLD_PASSWORD() gibt den Wert der alten (vor MySQL 4.1) Implementierung von PASSWORD() als String zurück.

Die Funktion ermöglicht es, Passwörter für alle Clients vor MySQL 4.1 zurückzusetzen, die eine Verbindung zu einer neueren MySQL-Server herstellen müssen, oder eine beliebige Version von MariaDB, ohne sie zu sperren.


OLD_PASSWORD() gibt eine gehashte Passwort-Zeichenfolge zurück, die aus "Zeichenkette" berechnet wird.

Der Rückgabewert ist ein String im Zeichensatz der Verbindung.

Nummerische Werte werden als Zeichenkette interpretiert.

Wenn "Zeichenkette" keine Zeichen enthält, gibt die Funktion einen Leerstring zurück.

Wenn der Wert von "Zeichenkette" NULL ist, gibt die Funktion OLD_PASSWORD() NULL zurück.


Diese MariaDB-Funktion wird von MySQL nicht unterstützt.

SQL Beispiele für die OLD_PASSWORD-Funktion

 1
 2
 3
 4
 5
 6
 7
 8
 9

SELECT OLD_password('Test');
SELECT OLD_password('New Password');
SELECT OLD_password(54321);

SELECT OLD_password(' ');
SELECT OLD_password('');
SELECT OLD_password(null);

old_password('Test')
varchar(16) BINARY
32b221de7c8362f3
old_password('New Password')
varchar(16) BINARY
1afc4f476a97e6ca
old_password(54321)
varchar(16) BINARY
3326860515a1ecb6
old_password(' ')
varchar(16) BINARY
5030573512345671
old_password('')
varchar(16) BINARY
 
old_password(null)
varchar(16) BINARY
NULL
Die Beispiele wurden mit dem MyWAY SQL-Manager erstellt: Download

Verwendung der OLD_PASSWORD() Funktion in MySQL und MariaDB-Datenbanken

In MariaDB wird die Funktion OLD_PASSWORD() verwendet, um den Hash eines Passworts mithilfe des alten Passwort-Hashing-Algorithmus vor MySQL Version 4.1 zu berechnen. Diese Funktion dient der Abwärtskompatibilität mit älteren MySQL-Versionen. Die Funktion nimmt eine Zeichenfolge (Passwort) als Eingabe und gibt den Hash-Wert unter Verwendung des alten Passwort-Hashing-Algorithmus als Zeichenkette mit hexadezimaler Darstellung zurück. Die Funktion sollte im Allgemeinen zugunsten sichererer Passwort-Hashing-Algorithmen vermieden werden, wie etwa des nativen MariaDB-Passwort-Hashing-Algorithmus der PASSWORD()-Funktion oder stärkerer Algorithmen wie bcrypt oder Argon2. Der von OLD_PASSWORD() verwendete alte Passwort-Hashing-Algorithmus gilt nicht als sicher und weist bekannte Schwachstellen auf.
NVL2OCTOCTET_LENGTHOLD_PASSWORDORDPASSWORDPI

Weitere MySQL und MariaDB SQL Verschlüsselung & Komprimierung

AES_DECRYPTAES_DECRYPT(Zeichenkette, Schlüssel)
Mehr zur AES_DECRYPT-Funktion

AES_ENCRYPTAES_ENCRYPT(Zeichenkette, Schlüssel)
Mehr zur AES_ENCRYPT-Funktion

COMPRESSCOMPRESS(Zeichenkette)
Mehr zur COMPRESS-Funktion

DECODEDECODE(Binärstring, Passwort)
Mehr zur DECODE-Funktion

DES_DECRYPTDES_DECRYPT(Binärstring [, Schlüssel])
Mehr zur DES_DECRYPT-Funktion

DES_ENCRYPTDES_ENCRYPT(Zeichenkette [, Schlüssel])
Mehr zur DES_ENCRYPT-Funktion

ENCODEENCODE(Zeichenkette, Passwort)
Mehr zur ENCODE-Funktion

ENCRYPTENCRYPT(Zeichenkette [, Salt])
Mehr zur ENCRYPT-Funktion

FROM_BASE64FROM_BASE64(Zeichenkette)
Mehr zur FROM_BASE64-Funktion

MD5MD5(Zeichenkette)
Mehr zur MD5-Funktion

PASSWORDPASSWORD(Zeichenkette)
Mehr zur PASSWORD-Funktion

RANDOM_BYTESRANDOM_BYTES(Länge)
Mehr zur RANDOM_BYTES-Funktion

SHASHA(Zeichenkette)
Mehr zur SHA-Funktion

SHA1SHA1(Zeichenkette)
Mehr zur SHA1-Funktion

SHA2SHA2(Zeichenkette, Länge)
Mehr zur SHA2-Funktion

TO_BASE64TO_BASE64(Zeichenkette)
Mehr zur TO_BASE64-Funktion

UNCOMPRESSUNCOMPRESS(Binärstring)
Mehr zur UNCOMPRESS-Funktion

Numerische FunktionenZeichenketten-FunktionenReguläre AusdrückeDatum und Zeit-Funktionen
Vergleichs-FunktionenVerschlüsselung & KomprimierungKonvertierungs-FunktionenNULL-Funktionen
Aggregat-FunktionenWindow-FunktionenJSON-FunktionenGeometrische Funktionen
Sequenz-FunktionenInformations-FunktionenDynamische Tabellen-SpaltenSonstige Funktionen
Weitere Informationen zur SQL-Funktion OLD_PASSWORD: mysql.com und mariadb.com
Aktualisiert: 17.09.2023ImpressumKontaktGeschäftsbedingungenDatenschutz & CookiesUpdatesSitemapFacebookLinkedinTwitterStatistics©2020-2024 Heino Cunze-Fischer