In meiner Benutzertabelle ist die Spalte Benutzername mit dem PBEWithMD5AndDES-Algorithmus codiert. Jetzt möchte ich etwas wie folgt:Wie entschlüsselt PBEWithMD5AndDES String in Oracle?
WITH TEMP
AS (SELECT E.UAC_USER_ID AS ID,
E.UAC_USER_USERNAME AS USERNAME,
E.UAC_USER_FIRSTNAME || ' ' || E.UAC_USER_LASTNAME AS NAME,
E.UAC_USER_PERSONELCODE AS PERSONELCODE
FROM UAC_USERS E
WHERE E.UAC_USER_ISENABLED = 1)
SELECT *
FROM TEMP
WHERE 1 = 1 AND DECODE (USERNAME) = 'admin'
Gibt es eine eingebettete Funktion in Oracle, die das ausgewählte Feld dekodieren kann?
Haben Sie versucht, Java in Oracle zu verwenden? Überprüfen Sie [Java in Oracle aufrufen] (https://docs.oracle.com/cd/B28359_01/java.11/b31225/chthree.htm) – dcieslak