DATA:lv_decrypt TYPE string, "解密前的string类型
lv_decrypt_x TYPE xstring. "解密前的xstring类型
DATA:lv_decrypt_after TYPE string, "解密后的string类型
lv_decrypt_after_x TYPE xstring. "解密后的xstring类型
DATA:lv_key TYPE string VALUE 'bXjBuqTdrswoVA4UoQsnyrnEGSvQa7EYp51YSN7XXXX', "key 设置对称算法的密钥
lv_iv TYPE string VALUE '0000000000000000'. "iv 设置对称算法的初始化向量
DATA lv_key_x TYPE xstring .
DATA lv_iv_x TYPE xstring .
lv_key = 'bXjBuqTdrswoVA4UoQsnyrnEGSvQa7EYp51YSN7XXXX'.
*lv_decrypt = 'GQ3225d7mwmj3pbHoBRsL5piGEdiYWy9pB9YwpkLkNdKMuPOd5etReMf3hgES0zdCxGsHoOjCnPLru BgeXPz1tLEXGlp3' &&
*'q+Xk2K3Re+PMMs+qK1RAmpJpLB5w2pKMhqTKXeh2nKlGFgyHn6tgjRiAzwTM0nWM' &&
*'cYFoDJZPw6kJOHLEF40zv6FSfnk7NvFrG44TdF/B/NAR4FGOKC+AmJhtYxUnXlvkt3wDxqGjHML3//b B1xLWmluBEANj5NXXXXX'.
*lv_decrypt = 'cAipAH78bhOTcrDOT4Szt0magqvpdBO67DCixEsNFeXfwEAWk0FFbNMNnFist8BWp3c2yrMg4TwnombggE7TXXXX'.
*lv_decrypt = '/t3SrjsbrnXv5fwqZ5J3XXXX'.
DATA: LV_RANDOM_16 TYPE STRING.
CALL FUNCTION 'GENERAL_GET_RANDOM_STRING'
EXPORTING
NUMBER_CHARS = '16' "此处指定随机字符串的长度
IMPORTING
RANDOM_STRING = LV_RANDOM_16.
DATA:LV_RAND_MSG TYPE STRING,"明文字符串
LV_RAND_MSG_LEN TYPE I,
LV_RAND_MSG_X TYPE XSTRING,
LV_RAND_MSG_X_LEN
ABAP 企业微信ASE 加密算法
于 2022-07-01 17:08:21 首次发布