MD5加密的4种方式
在线工具
https://ztf.net.cn/tools/md5Encrypt.html
Python
import hashlib def computeMD5(message): m = hashlib.md5() m.update(message.encode(encoding='utf-8')) return m.hexdigest() str = 'Hello world!' print(computeMD5(str))
Java
/*** @param str 待加密字符串 * @return 16进制加密字符串 */ public static String encrypt2ToMD5(String str) { // 加密后的16进制字符串 String hexStr = ""; try { // 此 MessageDigest 类为应用程序提供信息摘要算法的功能 MessageDigest md5 = MessageDigest.getInstance("MD5"); // 转换为MD5码 byte[] digest = md5.digest(str.getBytes("utf-8")); hexStr = ByteUtils.toHexString(digest); } catch (Exception e) { e.printStackTrace(); } return hexStr; }
Go
package main import ( "crypto/md5" "fmt" ) func MD5(str string) string { data := []byte(str) //切片 has := md5.Sum(data) md5str := fmt.Sprintf("%x", has) //将[]byte转成16进制 return md5str } func main(){ str := MD5("hello") fmt.Println(str) }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示