android与php使用base64加密的字符串结果不一样解决方法
base64将字符串转换为字节得到同一个值
一.错误
String signString = Base64.encodeToString(signContent.getBytes(),Base64.NO_WRAP);
二.正确
byte[] byteSign = Base64.encode(signContent.getBytes(),Base64.NO_WRAP);
String signString = new String(byteSign);
大多使用base64加密的字符串,之后都会进行md5签名,所以即使转成byte数组后也会将它再次转换为一个字符串,
最开始我直接调用的第一个方法, 但是出来的base64加密结果和php不一样,中间有一小串字符串不同,不注意还发现不到,
然后换了第二种方式正确了。
转载于:https://www.cnblogs.com/xiaoliao/p/10569136.html
android与php使用base64加密的字符串结果不一样解决方法相关推荐
- [转]Android fragment 重叠问题——通过hide,show方式导致的解决方法
[转]Android fragment 重叠问题--通过hide,show方式导致的解决方法 参考文章: (1)[转]Android fragment 重叠问题--通过hide,show方式导致的解决 ...
- Android 在Fragment中执行onActivityResult不被调用的简单解决方法
Android 在Fragment中执行onActivityResult不被调用的简单解决方法 参考文章: (1)Android 在Fragment中执行onActivityResult不被调用的简单 ...
- Android项目中出现的Plugin with id ‘kotlin-android‘ not found解决方法
Android项目中出现的Plugin with id 'kotlin-android' not found解决方法 参考文章: (1)Android项目中出现的Plugin with id 'kot ...
- android app没有读写权限设置,Android 6.0以上权限拒绝打开权限设置界面的解决方法...
本人使用小米手机,打开qq或者微信的时候,某个权限拒绝的话,会提示你开启,点击开启会跳转到app的权限设置界面,当然了,这是国内系统深层定制的原因,也就是说这个界面原声的android没有的!这里以小 ...
- Android实现EditText禁止输入换行符但可以根据内容自动换行的解决方法
Android实现EditText禁止输入换行符但可以根据内容自动换行的解决方法 参考文章: (1)Android实现EditText禁止输入换行符但可以根据内容自动换行的解决方法 (2)https: ...
- Android Studio:xxx is not an enclosing class 错误的解决方法
Android Studio:xxx is not an enclosing class 错误的解决方法 这个问题一般出现在内部类中,若要创建内部类的实例,需要有外部类的实例才行,或者是将内部类设置为 ...
- 【Go】 base64加密解密字符串
使用 Go 语言中库实现 base64 加密与解密 函数原型 // EncodeToString returns the base64 encoding of src. func (enc *Enco ...
- 〖Android〗从Android Studio转为Eclipse开发项目运行程序闪退的解决方法
很久没有撸Android App开发了- 最近把一个月前通过反编译.二次修改的Android SSHD项目进行简单修改一下: 突然发现迁移项目时,报了一个错误,同时还出现了闪退情况: 04-29 20 ...
- Android stutdio2.2 启动模拟器出现“/dev/kvm is not found.”解决方法
第一次启动avd,Android stutdio会自动安装Intel HAXM,而且表面看是成功的,再次启动会出现"/dev/kvm is not found.",这说明Intel ...
最新文章
- 文件系统的两种文件索引模式extent和blockmap
- Altium Designer隐藏电气连接线
- apache的工作模式
- 安装MySQL之后,在cmd中MySQL命令不能识别
- Angular应用里HTTP请求的错误处理
- 高等数学下-赵立军-北京大学出版社-题解-练习10.1
- memcpy/memset函数的c语言实现
- 五、工作量证明链解决拜占庭将军问题之模拟程序(Objective-C)
- svn客户端 java_svn纯java客户端SVNKit学习整理(转)
- 长春大学计算机学院招生简章,长春大学招生简章
- matlab简单分析模拟滤波器 IIR
- hge引擎配置登录器教程_HGEM2引擎登录器列表格式TXT
- ndo2db: Warning: Retrying message send. This can occur
- iOS开发者证书介绍与总结
- 微信小程序——本地存储
- 图像处理随笔之峰值信噪比(peak signal to noise ratio)
- 简练软考知识点整理-项目收尾过程组
- AXI总线之AXI-LITE总线分析与实现
- JAVA小项目(1)——租车系统
- 戴尔r720服务器安装win10系统安装,联想拯救者r720笔记本如何安装win10操作系统