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加密的字符串结果不一样解决方法相关推荐

  1. [转]Android fragment 重叠问题——通过hide,show方式导致的解决方法

    [转]Android fragment 重叠问题--通过hide,show方式导致的解决方法 参考文章: (1)[转]Android fragment 重叠问题--通过hide,show方式导致的解决 ...

  2. Android 在Fragment中执行onActivityResult不被调用的简单解决方法

    Android 在Fragment中执行onActivityResult不被调用的简单解决方法 参考文章: (1)Android 在Fragment中执行onActivityResult不被调用的简单 ...

  3. Android项目中出现的Plugin with id ‘kotlin-android‘ not found解决方法

    Android项目中出现的Plugin with id 'kotlin-android' not found解决方法 参考文章: (1)Android项目中出现的Plugin with id 'kot ...

  4. android app没有读写权限设置,Android 6.0以上权限拒绝打开权限设置界面的解决方法...

    本人使用小米手机,打开qq或者微信的时候,某个权限拒绝的话,会提示你开启,点击开启会跳转到app的权限设置界面,当然了,这是国内系统深层定制的原因,也就是说这个界面原声的android没有的!这里以小 ...

  5. Android实现EditText禁止输入换行符但可以根据内容自动换行的解决方法

    Android实现EditText禁止输入换行符但可以根据内容自动换行的解决方法 参考文章: (1)Android实现EditText禁止输入换行符但可以根据内容自动换行的解决方法 (2)https: ...

  6. Android Studio:xxx is not an enclosing class 错误的解决方法

    Android Studio:xxx is not an enclosing class 错误的解决方法 这个问题一般出现在内部类中,若要创建内部类的实例,需要有外部类的实例才行,或者是将内部类设置为 ...

  7. 【Go】 base64加密解密字符串

    使用 Go 语言中库实现 base64 加密与解密 函数原型 // EncodeToString returns the base64 encoding of src. func (enc *Enco ...

  8. 〖Android〗从Android Studio转为Eclipse开发项目运行程序闪退的解决方法

    很久没有撸Android App开发了- 最近把一个月前通过反编译.二次修改的Android SSHD项目进行简单修改一下: 突然发现迁移项目时,报了一个错误,同时还出现了闪退情况: 04-29 20 ...

  9. Android stutdio2.2 启动模拟器出现“/dev/kvm is not found.”解决方法

    第一次启动avd,Android stutdio会自动安装Intel HAXM,而且表面看是成功的,再次启动会出现"/dev/kvm is not found.",这说明Intel ...

最新文章

  1. 文件系统的两种文件索引模式extent和blockmap
  2. Altium Designer隐藏电气连接线
  3. apache的工作模式
  4. 安装MySQL之后,在cmd中MySQL命令不能识别
  5. Angular应用里HTTP请求的错误处理
  6. 高等数学下-赵立军-北京大学出版社-题解-练习10.1
  7. memcpy/memset函数的c语言实现
  8. 五、工作量证明链解决拜占庭将军问题之模拟程序(Objective-C)
  9. svn客户端 java_svn纯java客户端SVNKit学习整理(转)
  10. 长春大学计算机学院招生简章,长春大学招生简章
  11. matlab简单分析模拟滤波器 IIR
  12. hge引擎配置登录器教程_HGEM2引擎登录器列表格式TXT
  13. ndo2db: Warning: Retrying message send. This can occur
  14. iOS开发者证书介绍与总结
  15. 微信小程序——本地存储
  16. 图像处理随笔之峰值信噪比(peak signal to noise ratio)
  17. 简练软考知识点整理-项目收尾过程组
  18. AXI总线之AXI-LITE总线分析与实现
  19. JAVA小项目(1)——租车系统
  20. 戴尔r720服务器安装win10系统安装,联想拯救者r720笔记本如何安装win10操作系统

热门文章

  1. js 如何去除字符两端的引号
  2. 虚拟同步发电机_一种光储型虚拟同步机介绍
  3. python函数复用_【python学习-4】可复用函数与模块
  4. servlet返回数据给html_Servlet 简介
  5. Python之浅谈运算符
  6. RabbitMQ基本概念(三)-Centos7下安装RabbitMQ3.6.1
  7. Java常考面试题(一)
  8. python中的分号
  9. Linux之Ubuntu下安装屏幕录像软件(SimpleScreenRecorder)【摘抄】
  10. skt框架开发设计1