2 allenli825 allenLi825 于 2016.05.06 14:17 提问

iOS 加密生成字符串结果 = 变成%3D +变成%2b……

我自己加密来的字符串是这个
d5MuZvMRSvPiBMB3na0SlfD4QBefkWkMBCUn30WJn003m01fGjN2APnj3DCLA6fLsxJqI5mUJwE5dd0pypNMX4j3VzMBScwavMvJqymOB+yh1c794DFkzep9HtXyCogzvSXNa9YzdBRIDGn/dpDSGpFaFtiju30+QY76r6ShH6k=
对比demo里面生成的字符串是这个
d5MuZvMRSvPiBMB3na0SlfD4QBefkWkMBCUn30WJn003m01fGjN2APnj3DCLA6fLsxJqI5mUJwE5dd0pypNMX4j3VzMBScwavMvJqymOB%2Byh1c794DFkzep9HtXyCogzvSXNa9YzdBRIDGn%2FdpDSGpFaFtiju30%2BQY76r6ShH6k%3D
这是什么什么情况

2个回答

oyljerry
oyljerry   Ds   Rxr 2016.05.06 14:53

你的是base64编码看上去,而%3d像是URL编码

mazegong
mazegong   2016.05.06 15:26

你用的设么加密方式加密的啊

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
http请求中传输base64出现加号变空格的解决办法
des = des.replaceAll("\\+", "%2B");或者try { des = URLEncoder.encode(des, "UTF-8"); } catch (UnsupportedEncodingException e) { e.printStackTrace(); }
编码加密过后,前端传输数据后台+变空格
业务场景:1.Android端使用webview加载h5界面需要向后台传输数据2.据Android开发人员所说是post请求数据处理:1.des3加密2.base64编码问题:加密过后出现+后,后台通过request.getParamters("msg")获取加密过的数据,进行解密时出错原因:加密传输过来的数据含有特殊字符+,到后台拿到未解密数据时+变为空格问题处理过程如下:首先我们在后台自己模拟...
BASE64 加号变空格 处理
BASE64  通过url传递到后台 加号变空格的处理方法 解决方法:  前台处理:str.replace("+", "%2B");  前台处理 :java方法:URLEncoder.encode(str,"UTF-8");js 方法encodeURIComponent(str); 后台处理:URLDecoder.decode(str,"UTF-8");   原理 参考:http://
设计一个函数,对传入的字符串(假设字符串中只包含小写字母和空格)进行加密操作,加密的规则是a变d,b变e,c变f,……,x变a,y变b,z变c,空格不变,返回加密后的字符串
def jiami(str1): len1=len(str1); list1=list(str1); for i in range(len1): s=ord(list1[i]); if(97<=s<120): s+=3; print(chr(s),end=''); e...
把字符串变成可执行代码
把字符串变成可执行代码把字符串变成可执行代码把字符串变成可执行代码
【详解】Python统一解密
我们先贴出原来的解密方式 def getJson(value): value=value.replace('+', '%2b') url ="http://localhost:8080/ngtradebackend/goods/getdecodejson.html?value=%s"%value data = urllib2.urlopen(url).read()
通过 GET方式传值的时候,+号会被浏览器处理为空。。需要转换为%2b
通过 GET方式传值的时候,+号会被浏览器处理为空。。需要转换为%2b
ios md5加密大小写
法1; #import "NSString+Extension.h" #import @implementation NSString (Encoding) - (NSString*)md532BitLower 05 { 06     const char *cStr = [self UTF8String];
MD5简单加密实现32位16位字符
package com.kero99.ygc.util;import java.io.UnsupportedEncodingException; import java.math.BigInteger; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException;import sun.misc.B
php中GET方法加号变成空格
在用POST或者GET传送数据时,如果数据里含有"+"(加号),但接收程序解析数据时,会把这个加号解析成空格。 解决办法: 在php里面,先用str_replace函数,将加号替换成"%2B",然后进行urlencode编码,在接收方用urldecode解码就可正常使用了 转自:http://blog.163.com/yxba_02/blog/static/187557620