注册

【oracle 转 DM8】关于加密包的问题!加急

三儿 2023/03/28 1068 10

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:x86
【CPU】:
【问题描述】*:
在oracle中的自定义的加密包代码如下:

declare begin lower( rawtohex(dbms_crypto.Encrypt( utl_i18n.string_to_raw('hello', 'AL32UTF8'), dbms_crypto.ENCRYPT_DES + dbms_crypto.CHAIN_ECB + dbms_crypto.PAD_PKCS5, utl_i18n.string_to_raw('1100334400667700', 'AL32UTF8'))) ) ; end;

迁移到DM之后,其中这部分的代码报错:

lower( rawtohex(dbms_crypto.Encrypt( utl_i18n.string_to_raw('hello', 'AL32UTF8'), dbms_crypto.ENCRYPT_DES + dbms_crypto.CHAIN_ECB + dbms_crypto.PAD_PKCS5, utl_i18n.string_to_raw('1100334400667700', 'AL32UTF8'))) ) ;

请问,如何改造代码才能适配Oracle?

回答 0
暂无回答
扫一扫
联系客服