linux sha1sum命令,讲解Linux中校验文件的MD5码与SHA1码的命令使用

md5sum用法:md5sum [选项]... [文件]...

显示或检查 MD5(128-bit) 校验和。

若没有文件选项,或者文件处为"-",则从标准输入读取。

-b, --binary          以二进制模式读取

-c, --check           从文件中读取MD5 的校验值并予以检查

-t, --text            以纯文本模式读取(默认)

以下三个选项在进行校验时非常有用:

--quiet           不为校验成功的文件输出OK

--status          不输出任何内容,使用退出状态号显示成功

-w, --warn            对格式不准确的校验和行进行警告

--strict         with --check, exit non-zero for any invalid input

--help            显示此帮助信息并退出

--version         显示版本信息并退出

校验和会按照RFC 1321 规范生成。当进行检查时,给出的输入格式应该和程序的输出

样板格式相同。默认的输出模式时输出一行校验和的校验结果,并有一个字符来

表示文件类型("*"代表二进制," "代表纯文本),并同时显示每个文件的名称。

例1

复制代码代码如下:

[root@linux ~]# md5sum -b test #以二进制进行读取

832df9d3d18471d80d67bee644eebb8a *test

例2

复制代码代码如下:

[root@zhangwei scripts]# md5sum zzz > zzz.md5 # 生成md5加密检验和

[root@zhangwei scripts]# md5sum -c zzz.md5 # 检验与文件是否一致,

sha1sum

sha1sum对文件进行唯一较验的hash算法,

用法: sha1sum [OPTION] [FILE]...

参数:

-b, --binary            二进制模式读取

-c, --check             根据sha1 num检查文件

-t, --text              文本模式读取(默认)

例:

复制代码代码如下:

[root@localhost ~]# sha1sum install.log #install.log的sha1值

0750a96a87738a2d2173bbee12e40e6ab17136c6  install.log

复制代码代码如下:

[root@localhost ~]# sha1sum -b install.log #二进制模块读取

0750a96a87738a2d2173bbee12e40e6ab17136c6 *install.log

复制代码代码如下:

[root@localhost ~]# sha1sum install.log > aa

[root@localhost ~]# sha1sum -c aa #根据sha1值,检查文件

install.log: OK

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/417680.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

saltstack-部署

安装epel源(所有主机安装) [rootsalt-server /]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo 安装saltmaster安装salt [rootsalt-server /]# yum -y install salt-master client安装 [rootsalt-client-01 /]# yum …

C#预编译选项

#define AAA定义一个预编译选项必须定义在cs代码第一行 #if AAA……#elseif……#endif 也可以在 项目属性——“生成”选项卡上,键入要在“条件编译符号”框中定义的符号:AAA

linux系统登陆问题,Linux之登陆问题

今天早上在使用Linux的时候进入终端输入startx,然后退出图形界面,进入了命令模式,可能是Ubuntu 14.04的问题,不知怎么就没有响应,我就强行重启了一下操作系统,然后进去发现在使用管理员账号登录时一直是重复…

linux--GCC简单用法

gcc是linux下最常用的一款c编译器,对应于CPP 有相应的g工具,debug有gdb,只是还不会用。 个人感觉gcc确实是个好东西,完全可以直接在gedit下编程然后写个shell脚本用gcc编译,不比一些IDE麻烦多少,某些IDE实在…

前端学习(2180):vue-router全局导航守卫

app.vue <template><div id"app"><router-link to"/home">首页</router-link><router-link to"/about">关于</router-link><button click"userClick">用户</button><button clic…

Win7下IIS7 ASP出现HTTP 500错误的解决办法

在IIS7里面的IIS设置要开启启用父路径这个选项&#xff0c;之后就可以了&#xff0c;当然为了调试程序可以打开“ASP设置选 项-调试属性”里面的一些调试功能&#xff0c;方便程序的调试。具体可以这样做&#xff1a; ★启用父路径 打开IIS7的功能视图 “ASP设置选项-行为”里“…

Visual Studio调试ASP代码

启用服务端脚本调试后&#xff0c;可以用VS调试——附加到进程——w3wp然后就可以像调试C#一样设置断点进行调试了。

(HDU)1058 --Humble Numbers( 丑数)

题目链接&#xff1a;http://vjudge.net/problem/HDU-1058 这题有点难度&#xff0c;自己写了半天依旧TLE&#xff0c;参考了其他人的博客。 http://blog.csdn.net/pythonfx/article/details/7292835 http://blog.csdn.net/x_iya/article/details/8774087 第二个人的博客用的是…

linux线程引起jvm崩溃,JVM宕机分析

1、可以引发JVM崩溃的常见缘由有&#xff1a;linux线程阻塞数据库CPU 使用率太高服务器JVM Crash工具堆内存不足google类装载spaJava虚拟机自身的Bug操作系统JDK与服务器(CPU、内存、操做系统)的兼容性.net内存溢出插件2、日志文件hs_err_pid.log&#xff0c;致命错误出现的时候…

ie9 Flash内容无法显示

Flash 插件(Shockwave Flash Object)启用&#xff1a; 在IE9页面右上角单击设置按钮&#xff0c;打开“管理加载项”。 查看一下 Shockwave Flash Object 的状态。如果被真被禁用了&#xff0c;将其选中&#xff0c;然后右击&#xff0c;选择“启用”。 ActiveX 筛选关闭&#…

02 检索数据

1.SELECT语句 从一个表或多个表中检索信息 2.检索单个列 输入&#xff1a; SELECT prod_name FROM Products; 输出&#xff1a; 没有过滤&#xff0c;也没有排序&#xff0c;输出数据顺序可能不同。 3.检索多个列 输入&#xff1a; SELECT prod_id, prod_name, prod_price F…

linux登录界面主题,Ubuntu 12.10登录界面主题:Butterfly

一款Ubuntu 12.10登录界面主题&#xff1a;Butterfly。A green MDM theme with faces for 4:3 aspect ratio screen resolutions such as 1024x768, 1280x960 or 1600x1200.Replace background.jpg with background_1280x1024.jpg for SXGA monitors.License RestoredThis MDM …

前端学习(2183):tabber--基本架构的构建

app.vue <template><div id"app"><div id"tab"><div class"tab-bar-item">首页</div><div class"tab-bar-item">分类</div><div class"tab-bar-item">购物车</div>…

spring 下载地址

下载地址&#xff1a;http://www.springsource.org/download/

拦截器 过滤器 监听器 的区别

面试的时候突然被问了这么个问题 本来知道点啥的 脑子一热 啥也没说出来总结一下 以下内容均摘自网络 但是 读完之后 应该会对它们有更清晰的认识。1.1 什么是拦截器&#xff1a; 拦截器&#xff0c;在AOP&#xff08;Aspect-Oriented Programming&#xff09;中用于在某…

linux查看命令类型,查看linux命令类型

LINUX 虚拟机克隆与网络配置虚拟机克隆后,启动之后发现网卡没有启动.发现提示错误信息“Device eth0 does not seem to be present, delaying initialization.” 解决方法 ...Hibernate之mappedByHibernate之mappedBy 摘要: 一.mappedBy单向关系不需要设置该属性,双向关系必须设…