![](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 · 532 阅读 · 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 · 288 阅读 · 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 · 239 阅读 · 0 评论