博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
文件MD5
阅读量:7097 次
发布时间:2019-06-28

本文共 455 字,大约阅读时间需要 1 分钟。

package main

import (
    "crypto/md5"
    "fmt"
    // "github.com/astaxie/beego"
    "io"
    "os"
)
func main() {
    var md5out string
    testFile := "server.go"
    fmt.Println(testFile)
    file, inerr := os.Open(testFile)
    if inerr == nil {
        md5h := md5.New()
        io.Copy(md5h, file)
        // fmt.Printf("%x", md5h.Sum([]byte("")))
        md5byte := md5h.Sum([]byte(""))
        md5out = fmt.Sprintf("%x", md5byte)
    } else {
        md5out = ""
    }
    fmt.Println(md5out)
}

转载于:https://www.cnblogs.com/zhangym/p/6268334.html

你可能感兴趣的文章
centos7 命令补全
查看>>
JAVA递归中的垃圾回收
查看>>
PyTables Windows平台安装说明
查看>>
Linux crontab定时执行任务 命令格式与详细例子
查看>>
IDC: 2018年智能家居将打破设备孤岛瓶颈
查看>>
Redis的三种启动方式
查看>>
python多线程之线程锁三(同一时间允许多个线程)
查看>>
PinPoint分布式全链路监控
查看>>
【Flume】HDFSSink配置参数说明
查看>>
面向对象学习
查看>>
CentOS7修改主机名
查看>>
python端口扫描报警
查看>>
差异备份的一个实现--总论和数据结构
查看>>
委托事件模型
查看>>
Win8 内置游戏应用更新 中文翻译错误得以修正
查看>>
When the nofile is set to unlimited in /etc/security/limits.conf file the user cannot login
查看>>
普元:商业功能虚拟化的企业软件将走向下一个10年
查看>>
linux下如何完全删除用户账号
查看>>
2.6.29内核中对vmscan的一个改进
查看>>
修改3389端口的方法
查看>>