java代码生成md5
public void testMD4() {try {MessageDigest digest = MessageDigest.getInstance("MD5");byte[] b = digest.digest("123456".getBytes("UTF-8"));StringBuilder sb = new StringBuilder();for (byte bt : b) {int ibt = bt & 0xff;//抹掉高位if (ibt < 16) {sb.append(0);}sb.append(Integer.toHexString(ibt));}System.out.println(sb.toString());} catch (Exception e) {e.printStackTrace();}}


golang服务器端生成md5

package mainimport ("crypto/md5""fmt""io")func main() {h := md5.New()//向h中写入种子seed := "123456"io.WriteString(h, seed)fmt.Println("golang生成的加密后的byte数组---->", h.Sum(nil))//生成唯一字符串str := fmt.Sprintf("%x", h.Sum(nil))fmt.Println("golang生成的加密后的字符串---->", str)}

更多相关文章

  1. 警惕rapidxml的陷阱(二):在Android上默认内存池分配数组过大,容易导
  2. android调用webservice方法,参数和返回值都用字符串
  3. Android列表实现(1)_数组列表实例介绍
  4. Android和Java判断字符串是否是中文
  5. Android开发_在Android Studio中搜索项目中出现过的字符串
  6. 字符串类的重量级实现——Rope的初步了解 - 学习Android - 51CTO
  7. Android字符串进阶之二:字符及字符串的测量和处理

随机推荐

  1. 从一道真实的面试题,聊聊消息机制。
  2. 分支和循环结构的继续熟练
  3. 图解源码 | 接管SpringMVC的自动配置
  4. 肥朝匿名粉丝面经,复习资料自取!
  5. 两道JVM面试题,竟让我回忆起了中学时代!
  6. 无异常日志,就不能排查问题了???
  7. 计算时间差,你的方式或许不是最佳实践!
  8. 用最低的成本,提高你的代码稳壮性。
  9. 阿里规范不建议多表join,可这SQL要怎么写
  10. 为Android系统编译tun.ko模块