在Go语言中,可以使用crypto/md5包来进行MD5加密。下面是一个示例代码:\n\ngo\npackage main\n\nimport (\n\t"crypto\/md5"\n\t"fmt"\n)\n\nfunc main() {\n\tstr := "Hello, world!"\n\tmd5Hash := md5.Sum([]byte(str))\n\tmd5Str := fmt.Sprintf("%x", md5Hash)\n\tfmt.Println(md5Str)\n}\n\n\n这段代码中,我们首先将待加密的字符串转换为字节数组,然后使用md5.Sum函数对字节数组进行MD5加密,返回一个长度为16的字节数组。最后,我们使用fmt.Sprintf函数将字节数组转换为16进制字符串表示。运行以上代码,输出结果为:\n\n\n3e25960a79dbc69b674cd4ec67a72c62\n\n\n即字符串"Hello, world!"的MD5加密结果。


原文地址: https://www.cveoy.top/t/topic/pNzt 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录