有个项目使用base64编码的字符串在不同的程序语言同传递参数,它的编码结果是在各种平台是否能保持一致。就是说,PHP使用base64_encode编码出来的字符串能否在IOS或android平台正确解析出来,或相反过程也行得通。要求使用的是各自平台里标准的函数库。
Android php ios
base64只是一种算法,只要你的算法一样,肯定是与语言,平台无关的
base64 加密是不管原始数据如何编码的, 编码后的数据时 ascii 字符, 一般默认结果中出现的字符有 [0-9a-zA-z+/] 共64个字符, 所以叫 base64 .
base64
ascii
[0-9a-zA-z+/]
编码再解码后的数据和编码前的数据完全相同, 所以是通用的.
base64就是编码算法而已,做的事就是把三个八位字节转换为4个6位字节,然后做一些补全,特殊字符处理什么的 理论上,只要是按照官方算法去实现,不存在平台隔离这种事
开发手机客户端需要什么语言
开发一款GTD工具APP, 如何设计同步机制
php openssl生成的rsa密钥给android和ios使用注意哪些问题?
APP做用户排队功能,是拉取还是推送?
PHP如何模拟安卓设备,请求API接口的数据
【Android】当缓存Bitmap的容器快满时,如何移除最低优先级的问题?