linux md5

一:字符串“hello”的MD5:

[[email protected] ~]# echo -n ‘hello‘| md5sum | cut -d ‘ ‘ -f1

命令解释:
md5sum: 显示或检查 MD5(128-bit) 校验和,若没有文件选项,或者文件处为"-",则从标准输入读取。
echo -n : 不打印换行符。
cut:  cut用来从标准输入或文本文件中剪切列或域。剪切文本可以将之粘贴到一个文本文件。 
        -d 指定与空格和tab键不同的域分隔符。-f1 表示第一个域。参考这里。

2:获取文件的md5:

进行文件校验:

把md5文件和原始文件放在一个目录下校验即可:使用-c校验

时间: 2024-10-12 20:57:02

linux md5的相关文章

windows md5 和linux md5 比较

windows: certutil -hashfile xxx.tar.gz MD5 linux: md5sum xxx.tar.gz 如图: 原文地址:https://blog.51cto.com/860143/2425176

Alfresco 5.0.d 企业文档管理系统

Thanks for downloading Alfresco Community Edition. Your download should begin in three seconds. If it does not, please click here. http://dl.alfresco.com/release/community/5.0.d-build-00002/alfresco-community-5.0.d-installer-win-x64.exe Please consid

windows 和 linux互传文件后md5的文件校验

在linux中,安装lrzsz.当然windows上的winscp工具和ftp也可以完成从windows上传文件到linux(下载也可以).[上传和下载过程中,不管是winscp ftp 还是lrzsz都有一个隐藏的问题,有时间我再整理给大家] 1.在yum中查找 [[email protected] ~]# yum search rz Loaded plugins: fastestmirror Repodata is over 2 weeks old. Install yum-cron? Or

linux中校验文件完整性(md5,sha1)

经常在Linux下下载软件的人,一定会有一个良好的习惯:校验文件的hash,以确定文件的完整性甚至是安全性.我配置环境的时候也恰好用到了,笔者的是一个lubuntu的机子.这里我大致做个记录.(不了解hash的请自行查阅相关资料) MD5校验: [email protected]:~/lnmp$ md5sum lnmp1.3-full.tar.gz a5aa55cd177cd9b9176ad697c12e45c0 lnmp1.3-full.tar.gz 或者我们可以保存到一个文件中: [emai

centos下Linux C语言MD5的使用

在Linux C变成中用到MD5加密会使用到openssl库,下面给出的是一个简单的小Demo: #include <stdio.h> #include <openssl/md5.h> #include <string.h> #define MD5_LENGTH 16 #define MAX 40 int main(void) { MD5_CTX ctx; unsigned char data[MAX]; unsigned char md[MD5_LENGTH]; ch

MD5的好处及linux中文件MD5校验和的应用

MD5算法简介: MD5全称是报文摘要算法(Message-Digest Algorithm5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的"指纹"(或称"报文摘要"),不同的文件产生相同的报文摘要的可能性是非常非常之小的. Message Digest Algorithm MD5为计算机安全领域广泛使用的一种散列函数,MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改.它是用复杂的数学算法求得的一个12

MD5做为文件名。机器唯一码有电脑的CPU信息和MAC地址,这两个信息需要在linux或unix系统下才能获取吧。

可以采用机器(电脑)唯一码 + 上传IP + 当前时间戳 + GUID ( + 随机数),然后MD5做为文件名.机器唯一码有电脑的CPU信息和MAC地址,这两个信息需要在linux或unix系统下才能获取吧. //获取电脑的CPU信息function OnlyU(){        $a = '';        $b = array();        if(function_exists('exec')){                if(mailto:[email protected]

Linux下校验下载文件的完整性(MD5,SHA1,PGP)

查看: Linux下校验下载文件的完整性(MD5,SHA1,PGP) http://blog.useasp.net/archive/2014/03/29/use-md5-sha1-or-pgp-to-check-downloaded-file-integrity-on-linux.aspx Linux下的学习开始总是艰难的,但有的时候,却发现Linux下远比Windows的操作来的实在的多——这下载文件的完整性就是其中一件,让本人觉着很爽的一件事情.在编译安装各种软件的时候,总要到各个网站上收集

linux之md5库

在使用md5函数之前要先安装openssl,以及libssl-dev. 包含头文件:#include <openssl/md5.h> 两种方式: 第一种: int MD5_Init(MD5_CTX *c); int MD5_Update(MD5_CTX *c, const void *data, size_t len); int MD5_Final(unsigned char *md, MD5_CTX *c); 三个函数联合使用,适合文件校验. 第二种: unsigned char *MD5(