public class MainActivity extends AppCompatActivity {
private String mPrivateKeyString;
private String mPublicKeyString;
private PublicKey mPublic;
private PrivateKey mPrivate;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//测试md5算法
md5Test();
}
public void md5Test(){
String source = "abcdef";
String md5CreatedString = md5String(source);
Log.d("kodulf","MD5 算法得到的String:"+md5CreatedString);
}
//md5算法生成String
private String md5String(String url) {
String ret = null;
if (url != null) {
try {
// 创建MD5的消息摘要算法的类,进行调用
MessageDigest digest = MessageDigest.getInstance("MD5");
// 计算出一个唯一识别的信息;
byte
Android 中MD5算法生成字符串
最新推荐文章于 2020-12-29 03:02:09 发布
在Android应用中,本文展示了如何使用MD5算法将字符串转化为唯一的哈希值。通过`MessageDigest`类获取MD5实例,并对输入字符串进行处理,最终得到16进制的MD5字符串。
摘要由CSDN通过智能技术生成