Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ebean manuelle Entschlüsselung

Ich habe es geschafft, die Antwort zu identifizieren. Für MySQL

zu entschlüsseln:

SELECT CAST(AES_DECRYPT(encrypted-field,'my-encryption-key') as CHAR(50)) from table

zu verschlüsseln:

SELECT AES_ENCRYPT(encrypted-field,'my-encryption-key') from table;

Für H2:

verschlüsseln:

ENCRYPT('AES', STRINGTOUTF8('<encryption-key>'), STRINGTOUTF8('<text to be encrypted>'))

entschlüsseln:

TRIM(CHAR(0) FROM UTF8TOSTRING(DECRYPT('AES', STRINGTOUTF8('<encryption-key>'), '<text to be encrypted>')))