Mysql
 sql >> Base de données >  >> RDS >> Mysql

Décryptage manuel Ebean

J'ai réussi à identifier la réponse. Pour My-SQL

à déchiffrer :

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

chiffrer :

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

Pour H2 :

chiffrer :

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

déchiffrer :

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