图书馆网站建设公司,东风地区网站建设公司,多姿wordpress,荣盛房地产最新消息简介#xff1a;BASE64是一种编码方法#xff0c;它是一种基于用64个可打印字符来表示二进制数据的表示方法#xff0c;主要应用于数据存储#xff0c;传输#xff0c;打印它是用64个可打印字符表示二进制所有数据方法。由于2的6次方等于64#xff0c;所以可以用每6个位元…简介BASE64是一种编码方法它是一种基于用64个可打印字符来表示二进制数据的表示方法主要应用于数据存储传输打印它是用64个可打印字符表示二进制所有数据方法。由于2的6次方等于64所以可以用每6个位元为一个单元对应某个可打印字符表示一个字符由原来的8个bits转换到现在的6个bits因此原字符长度与转换后长度比为43能够表示的字符包括A-Z,a-z,0-9,以及‘‘ 和’/’共64个。
函数组SSFC SSFC_BASE64_DECODE 解密 SSFC_BASE64_ENCODE 加密
加密实例
DATA: lv_xstr TYPE xstring, e_str TYPE string
CALL FUNCTION ‘SSFC_BASE64_ENCODE’ EXPORTING bindata lv_xstr BINLENG
IMPORTINGb64data e_str
EXCEPTIONSssf_krn_error 1ssf_krn_noop 2ssf_krn_nomemory 3ssf_krn_opinv 4ssf_krn_input_data_error 5ssf_krn_invalid_par 6ssf_krn_invalid_parlen 7OTHERS 8.IF sy-subrc 0. ENDIF.
解密实例
CALL FUNCTION ‘SSFC_BASE64_DECODE’ EXPORTING b64data i_str IMPORTING bindata lv_xstr EXCEPTIONS OTHERS 1. IF sy-subrc EQ 0.
ENDIF.