熟悉加密算法的朋友请进
老板要写一个函数生成一个EncodeStr 字符串:
以3DES按ECB模式加密算法加密字符串,然后用BASE64算法和URLEncoding算法进行编码
只提供了以下资料,
生成算法如下:
EncodeStr = URLEncoding(Base64(Encrypt(SpNumber + “$”+ UserNumber + “$”+ ServiceTag + “$”+ AccessTime )))
URLEncoding是指对BASE64编码中的HTML控制码进行转义的过程,Encrypt加密算法采用3-DES算法,密钥为64位。