文件中用md5sum加密

从毕业工作已经很快过去三个月了,这期间一直用python编程,其中接触了好多很好用的命令,md5sum就是其中一个,它用来给文件加密,这里说的是文件当然文件夹不可以,对于常用python的朋友,我感觉他对os模块一定非常熟悉我这里就不多说了,你在shell命令栏里执行md5sum命令会直接输出结果没有返回如下:

     [email protected]:~# md5sum 文件名

     cd548c93316211184c06e6f2f6f609ba  文件名       #其中那串16进制编码是随机产生的

经过hash计算得到的一串加密文。

如果我们在文件中操作执行os.system("md5sum 文件名")是无法得到这串加密文的只能返回执行成功和失败的结果也就是0和其它值。这里我们用重定向("<<")输出到一个文件就可以得到这个加密文了而且还是得到文件的具体路径哦 详细命令如下:

     cmd = ‘os.system("md5sum 文件名")  >> 输出到的文件 ‘

     os.system(cmd)

经过上述操作就可以在文件中得到详细的文件密文了。我们就可以这样校验文件啦~!

时间: 2024-08-08 21:45:07

文件中用md5sum加密的相关文章

小例子: 压缩文件时的加密与解密(read + openssl + tar + dd)

1.有的文件需要加密一下 2.有的文件夹需要加密一下 分析: 文件或文件夹加密时需考量的几个问题? 文件夹自动补全时后缀有反斜杠处理规则 单个文件加密时命名的规则 >脚本命令的格式规定为./ss {unEncryptFile | unEncryptDir} >先判断第一个参数是文件还是文件夹 1.文件夹时 > 判断文件夹是否有反斜杠 > 以文件夹的名称做为生成的压缩包名称 2.文件时 > 此处加密时linux中文件后缀去掉 > 当使用压缩和解压缩时后缀就挺有意义的 &g

[Publish AAR To Maven] 使用GPG对文件进行签名加密

本篇文章隶属于 <使用 Gradle 发布 AAR 到 Maven 仓库>由于涉及东西较多,该文件还在起草中- ======================================================== 作者:qiujuer 博客:blog.csdn.net/qiujuer 网站:www.qiujuer.net 开源库:github.com/qiujuer/Genius-Android 转载请注明出处:http://blog.csdn.net/qiujuer/articl

电脑文件夹怎么加密

电脑文件夹怎么加密 现在互联网时代,就算是中小型企业也完成了信息化管理的转变,每个企业都有大量的信息数据,这些信息数据就是企业的命脉,企业信息化也成为了许多中小企业提升自身的竞争力的重要手段.然而,在快步进入信息时代的过程中,一些中小企业开始一味地追求信息化管理系统的实际应用,却忽略了整个网络信息系统的安全与保密,一旦出现问题其后果不堪设想.就说我们最常用的文件吧,每天都要处理大量的文件,这些文件是我们工作的全部,一旦文件泄露,做的所有事情就会功亏于溃.很多企业和个人都认识到这一点,于是在找寻能

java 实现文件内容的加密和解密

package com.umapp.test; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; import java.security.Key; import java.security.SecureRandom; import javax.crypto.Cipher; import javax.cr

win7文件夹怎么加密

win7文件夹怎么加密 现在是全民互联网时代,就连妈妈辈的人都会上淘宝买东西了,日常的工作根本离不开电脑.企业信息化也成为了许多中小企业提升自身的竞争力的重要手段.然而,在快步进入信息时代的过程中,一些中小企业开始一味地追求信息化管理系统的实际应用,却忽略了整个网络信息系统的安全与保密,一旦出现问题其后果不堪设想.如果个人意识到这一点就应该马上付出行动,但是w7的系统文件夹怎么加密呢? 这个时候可以借助第三方的软件来进行加密,护密文件加密软件就是一个不错的选择,是一款用于文件夹加密的电脑文件夹加

(8) openssl rsautl(签名/验证签名/加解密文件)和openssl pkeyutl(文件的非对称加密)

rsautl是rsa的工具,相当于rsa.dgst的部分功能集合,可用于生成数字签名.验证数字签名.加密和解密文件. pkeyutl是非对称加密的通用工具,大体上和rsautl的用法差不多,所以此处只解释rsautl. openssl rsautl [-in file] [-out file] [-inkey file] [-pubin] [-certin] [-passin arg] [-sign] [-verify] [-encrypt] [-decrypt] [-hexdump] open

Java 上传和下载文件(附加密和解密)

本文首发于:https://antoniopeng.com 使用 Jersey 服务器实现上传,使用 HTTP 请求实现下载 引入依赖 在 pom.xml 中添加 Jersey 相关依赖 <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-client</artifactId> <version>1.18.1</version> </de

linux下使用openssl和md5sum加密文件或者字符串

#openssl    //在终端中输入openssl后回车. OpenSSL> md5    //输入md5后回车 123456    //接着输入123456,不要输入回车.然后按3次ctrl+d. 123456e10adc3949ba59abbe56e057f20f883e    //123456后面的就是密文了 解释:为何在输入123456后不回车呢?是因为openssl默认会把回车符当做要加密的字符串中的一个字符,所以得到的结果不同.如果你输入123456后回车,在按2次ctrl+d.

使用Java MD5 为文件和字符串加密

加密工具类 package com.kaige123.util; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.nio.MappedByteBuffer; import java.nio.channels.FileChannel; import java.security.MessageDigest; /** * MD5文字和文件加密<br> * http