![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
Monster1m
这个作者很懒,什么都没留下…
展开
-
sha1 go实现
//补位 func add(x string) []byte{ var bytedata =[]byte(x)//将字符串转为字节数组 var bytelen = len(bytedata)//字节长 var bitlen = bytelen*8//位长 //FillSize = 448 - ((mLen * 8) % 512); //计算需填充的bit数 var needbit ...原创 2019-02-03 14:11:04 · 535 阅读 · 0 评论 -
go实现md5
自己练习的代码,有错务在意,感谢 补位: func opdata(x string){ var bytedata =[]byte(x)//将字符串转为字节数组 var bytelen = len(bytedata)//字节长 var bitlen = bytelen*8//位长 //FillSize = 448 - ((mLen * 8) % 512); //计算需填充的bit数 va...原创 2019-01-29 14:28:51 · 292 阅读 · 0 评论 -
go一些类型转换收集整理
//十进制切片数组转换为16进制字符串 func Tool_DecimalByteSlice2HexString(DecimalSlice []byte) string { var sa = make([]string, 0) for _, v := range DecimalSlice { sa = append(sa, fmt.Sprintf("%02X", v)) } ss := strin...转载 2019-01-29 14:33:16 · 241 阅读 · 0 评论