Возможно ли использовать DBMS_CRYPTO.DECRYPT с солью?

Есть ли способ установить соль в pl/sql при использовании DBMS_CRYPTO?

Мой код выглядит так:

--PBEWithMD5AndTripleDES -> Origin Encryption algorithm
encryption_type    PLS_INTEGER := SYS.DBMS_CRYPTO.DES3_CBC_PKCS5 + DBMS_CRYPTO.HASH_MD5;
saltInput RAW(2000); -- needed to parse value for decryption process
digestInput RAW(2000); -- needed to parse value for decryption process
password RAW(2000); -- Password (Raw) AL32UTF8 converted


rawOutput := SYS.DBMS_CRYPTO.DECRYPT
(
     src => digestInput,
     typ => encryption_type,
     key => password
     -- add salt here for the decryption like it was originally made
);

Мне нужно добавить соль, которая была случайно создана при шифровании и прикреплена к передней части зашифрованного значения.

Я могу получить эту соль, но не могу указать DBMS_CRYPTO использовать соль для ее алгоритма шифрования и дешифрования.

0 ответов

Другие вопросы по тегам