mcrypt - Linux中的文件加密/解密命令
Mcrypt是一个流行的UNIX Crypt命令之一的替换命令。
UNIX中的Crypt是使用类似于第二次世界大战的流行算法之一的文件加密工具之一。
Mcrypt也是类似的命令,它提供相同的功能。
所以,我们可以说Mcrypt是一种最简单的现代密码计划。
它使用当今的现代算法,如AES来加密数据。
libmcrypt被称为伴侣。
这是一种储存可以轻松使用的所有加密功能的库代码。
我们可以实现不同类型的加密算法,其中大多数是流密码和块密码。
Mcrypt程序使用的大多数常见算法是鲍鱼,Arcfour,谜,GOST,Loki97,RC2,蛇,Twofish,三路,Xtea和唤醒。
Mcrypt还允许我们利用不同类型的加密功能,并且它们无需在编码部分进行任何更改。
它还可以帮助用户在不使用加密器的情况下加密数据。
当我们实际加密或者解密任何文件时,会创建一个具有.nc扩展名的新文件。
此文件将具有模式0600.此新文件将具有与原始文件相同的修改日期。
即使我们也可以通过在命令中指定-u选项来删除原始文件。
如果未在此命令中指定任何文件名,则默认情况下,将加密标准输入值,结果将打印在标准输出上。
mcrypt命令
此选项将列出整个可用的加密算法。
# mcrypt –list
此命令将使用新名称filename.nc加密给定文件。
它将利用河豚算法。
它还将要求我们输入密码短语2次。
# mcrypt –a blowfish filename
此命令将文件filename.txt.nc解密到filename.txt。
# mcrypt –d filename.txt.nc
此命令将显示所有选项的整个mcrypt命令的帮助。
# mcrypt –-help
例子:
如果要加密Data.txt文件,则将使用以下命令。
# mcrypt data.txt [Output]… Enter the passphrase (maximum of 512 characters) Please use the combination of upper and lower case letters and numbers. Enter passphrase: Enter passphrase:
有一次,执行此命令它将创建一个带扩展名的新加密文件.nc。
因此,新文件的名称将是data.txt.nc.我们可以使用以下命令查看相同的文件:
# ls data.txt.nc or # cat data.txt.nc
如果要解密该文件,则可以使用以下命令。
# mcrypt –d data.txt.nc [Output]… Enter passphrase: File data.txt.nc was decrypted.
如果要在加密或者解密过程成功后删除输入文件,则可以使用以下命令。
# mcrypt –u data.txt or # mcrypt –u –d data.txt.nc
使用此命令加密或者解密任何文件时,它将要求我们输入密码。
确保我们输入的密码短语应具有512个字符的最大长度。
当文件加密时,该密码序通常是在某些密钥生成算法的帮助下进行转换。
通常用作它的钥匙。