2
我已經創建了此函數來解密密碼及其工作,但顯示這樣的奇怪字符��5d[���������
。我正在使用oracle xe 10g解密功能 - 不顯示可讀字符串
create or replace
function decrypt (val VARCHAR) return varchar2 is
input_string varchar2(2048) := val;
key_string VARCHAR2(10) := 'xpto';
decrypted_string VARCHAR2(2048);
begin
dbms_output.put_line(input_string);
dbms_obfuscation_toolkit.DESDecrypt(
input_string => input_string,
key_string => key_string,
decrypted_string => decrypted_string);
dbms_output.put_line('> decrypted string output : ' || decrypted_string);
return decrypted_string;
end;
我在做什麼錯誤它應該出現一個可讀的字符串。
「奇怪的字符」出解密程序的手段,它是不工作的權利。任何密鑰都會「解密」一個字符串,但只有一個密鑰會生成原始文本。如果你得到垃圾,那麼你做錯了什麼。 –