android md5 与php md5加密 Android md5加密与php md5加密一致详解

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

android md5 与php md5加密 Android md5加密与php md5加密一致详解

  2021-03-24 我要评论
想了解Android md5加密与php md5加密一致详解的相关内容吗,在本文为您仔细讲解android md5 与php md5加密的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:Android,md5加密,与php,md5加密,Android,md5加密与php,md5加密一致实例代码,下面大家一起来学习吧。

 Android md5加密与php md5加密一致详解

在Android开发过程中加密密码常常采用md5加密方式,然而如果服务器端采用PHP开发(php采用md5加密很简单,直接md5($str)),很可能与Java的md5加密不一致。以下方法是md5加密与php一致的源码:

import java.math.BigInteger; 
 import java.security.MessageDigest; 
 import java.security.NoSuchAlgorithmException; 
 public class MD5 { 
 //密码加密 与php加密一致 
 public static String md5(String input) throws NoSuchAlgorithmException { 
 String result = input; 
 if(input != null) { 
 MessageDigest md = MessageDigest.getInstance("MD5"); //or "SHA-1" 
 md.update(input.getBytes()); 
 BigInteger hash = new BigInteger(1, md.digest()); 
 result = hash.toString(16); 
 while(result.length() < 32) { //31位string 
 result = "0" + result; 
 } 
 } 
 return result; 
 } 
 } 

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

猜您喜欢

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们