有时候需要对字符串进行加密,不以明文显示,可以使用此方法,比如对URL的参数加密 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Util.Extend { /// <summary> /// 实现Base64加密解密 /// </summary> public sealed cl
base64加密: FORM encode_base64 USING p_business “字符串string CHANGING p_base64. DATA l_xstring TYPE xstring. CHECK p_business IS NOT INITIAL. CALL METHOD cl_http_utility=>encode_utf8 EXPORTING unencoded = p_business RECEIVING encoded = l_xstring. CALL ME
nodejs不支持使用atob和btoa 进行字符串base64转换,转换方法如下: // 转为base64 var strToBase64 = new Buffer('aaabbbccc').toString('base64'); // base64反解析为字符串 var base64ToStr = new Buffer(str , 'base64').toString();
var Base64 = { // private property _keyStr: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", // public method for encoding encode: function(input) { var output = ""; var chr1, chr2, chr3, enc1, enc2, enc3, enc4; var