英语法语西班牙语

Ad


OnWorks 网站图标

mdecrypt - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 mdecrypt

这是 mdecrypt 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


crypt, mcrypt, mdecrypt - 加密或解密文件

概要


mcrypt的 [ -dLFubhvrzp [-a 算法[-c 配置文件[-m 模式[-s 密钥大小[-o 键模式]
[-k key1 key2 ...[-f 密钥文件[ 文件名 ... ]

解密 [ -LFusbhvzp [-a 算法[-c 配置文件[-m 模式[-s 密钥大小]
[-o 键模式[-k key1 key2 ...[-f 密钥文件[ 文件名 ... ]

商品描述


加密 是一个简单的加密程序,替代旧的 unix 地穴(1). 什么时候
加密或解密文件,会创建一个带有扩展名的新文件 .NC 和模式
0600. 新文件保留原文件的修改日期。 原始文件可能是
通过指定 -u 参数删除。 如果未指定文件,则标准输入为
加密到标准输出。

加密 使用包含在 libmcrypt 中的所有对称算法。

地穴 是一个小的外壳包装器 mcrypt的 模拟旧的 unix crypt 命令。 为了
更多信息运行 crypt --help !

HINTS


默认情况下, mcrypt的 ,当指定这些算法之一时,提示如下:
输入密码:...
然后,您应该输入足够长的密码(最大长度为 512 个字符)。
现在为了加密文件,使用指定的(或
默认)密钥生成算法和随机盐。 然后使用产生的值
作为密钥,它被提供给算法。

算法 漏洞: 今天的大多数算法都旨在抵抗特定的攻击。
没有一个被证明不会受到某种未知的攻击。

压缩: 通过在加密之前压缩您的数据,您可以同时提高效率
(更快的加密)和数据安全(删除语言冗余)。 一个缺点
是大多数压缩程序都会在压缩文件中添加特定的头文件,因此
使已知的明文攻击更容易。 加密后压缩是没用的,可能
结果压缩文件的大小比原始文件长。

误差 Recovery: mcrypt 中有一些错误恢复。 如果字节被删除或丢失
ECB、CBC 和 OFB 模式下的文件或流无法恢复,尽管 CFB 模式
会恢复。 如果某些字节被更改,则整个明文块会在 ECB 中受到影响
模式,CBC 和 CFB 模式下有两个块,但 OFB 模式下只有相应的字节。
Mcrypt 使用 32 位 CRC 来检查加密文件中的错误。

追求卓越 安全性: 对于非常偏执的人,如果使用超级用户特权执行 mcrypt
确保没有重要数据(密钥等)被写入磁盘,如交换等。记住
mcrypt 不是设计为一个 setuid 程序,所以你不应该让它成为一个。

不要依赖算法有很大的密钥大小这一事实,尽量使用 long
密码短语并尝试使它们不可预测。

以上所有块算法都支持这些加密模式:

欧洲央行: 电子码本模式。 这是与分组密码一起使用的最简单的模式。
独立加密每个块。

CBC: 密码块链接模式。 它比 ECB 好,因为明文是 XOR 的
与之前的密文。 一个随机块被放置为第一个块,所以相同
块或消息总是加密为不同的东西。 (这是默认模式)

循环流水: 密码反馈模式(8 位)。 这是一个自同步流密码
从块密码实现。

OFB: 输出反馈模式(8 位)。 这是一个实现的同步流密码
来自分组密码。 它旨在用于嘈杂的线路,因为损坏的密文
块不会破坏后面的明文块。 用于加密时不安全
大量数据,所以我建议不要使用它。

无: 输出反馈模式(以 nbit 为单位)。 n 是算法块的大小。
这是从块密码实现的同步流密码。 它是为
在嘈杂的行中使用,因为损坏的密文块不会损坏明文
接下来的块。

加密的文件可以使用 mcrypt的 -d or 解密

解密 在其命令行上获取文件列表并为每个文件创建一个新文件
通过删除“.nc”或在文件末尾添加“.dc”,其名称以 .nc 结尾
如果 .nc 不在加密文件的名称中,则为名称。

配置


-F - 力量
如果是终端,则强制输出标准输出或来自 stdin 的输入。 经过
默认 mcrypt 不会向终端输出加密数据,也不会读取加密数据
从中。

-z --gzip
在加密之前使用 gzip(如果它存在于您的系统中)压缩文件。 如果
在解密时指定它将解压缩这些文件。

-p --bzip2
在加密之前使用 bzip2(如果它存在于您的系统中)压缩文件。 如果
在解密时指定它将解压缩这些文件。

--openpgp-z INT
此选项将在 OpenPGP (RFC2440) 加密文件中启用压缩。

-d --解密
解密。

- 帮帮我
显示帮助屏幕并退出。

-v - 版
版本。 显示版本号并退出。

-L - 执照
显示 mcrypt的 许可并退出。

-o --按键模式 MODE
MODE 可能是 --list-keymodes 参数列出的键模式之一。 它
实际上是在将密钥输入算法之前转换为密钥。 这是
如果您不知道它是什么,建议保持原样。 但是如果你仍然
想要使用这个选项,你可能想要使用“十六进制”模式,它允许你
以十六进制指定密钥(并且不会应用任何转换)。

-h --哈希 哈希算法
HASH_ALGORITHM 可能是 --list-hash 参数列出的算法之一。
这是将附加到要加密的文件的摘要,以便
检测文件损坏。 默认值为 CRC32 校验和。

-s --密钥大小 尺寸
SIZE 是以字节为单位的算法密钥大小(不是密码的大小)。 它
默认为算法支持的最大密钥。 最大密钥大小为
算法可以通过 --list 参数获得。 不接触是安全的
本。

-g --openpgp
此选项将使 mcrypt 使用 OpenPGP (RFC2440) 文件格式进行加密
文件。 这将使 mcrypt 加密的文件可以从任何 OpenPGP 访问
合规的应用程序。

-b - 裸
没有算法、模式、位模式和crc32等重要信息
原始文件写入加密文件中。 安全在于
算法不在默默无闻,所以这不是默认值。 这个标志也必须是
解密裸加密文件时指定。 当指定了裸标志时
解密和加密速度更快。 这在使用 mcrypt 时可能很有用
加密链接或类似的东西。

--冲洗
立即刷新输出(密文或​​明文)。 如果使用 mcrypt 很有用
用管道。

- 时间 打印一些时间信息(加密速度等)

--节点删除
当指定此选项时 mcrypt 不会删除输出文件,即使
解密失败。 如果您想解密损坏的文件,这很有用。

-q - 安静的
抑制一些不重要的警告。

-u --取消链接
如果加密/解密的整个过程,则取消链接(删除)输入文件
成功。 这不是默认设置,以便使用外部程序删除
敏感数据。

- 列表
列出当前支持的所有算法。

--列表键模式
列出当前支持的所有关键模式。

--列表哈希
列出当前支持的所有哈希算法。

-r - 随机的
使用 / dev /(s)random 而不是 /dev/urandom。 这可能需要一些按键输入或鼠标
移动继续。 如果您的系统不支持 /dev/random 或 /dev/urandom,
将使用随机收集器。

-k - 钥匙 关键1 关键2 ...
通过命令行输入关键字。 然后将 KEY(s) 用作关键字
而不是提示他们。 请记住,有人可能会看到您的命令
正在执行,因此您的关键字。

-c --配置 文件
使用指定的配置文件。 默认为您家中的 .mcryptrc
目录。 配置文件的格式与参数相同。 一个
示例文件是:
算法更安全+
模式 cbc
密钥 a_very_secret_one

-f --密钥文件 文件
通过文件输入关键字。 每行读取一个关键字。 第一个关键词
read 用于第一个文件,第二个用于第二个文件等。如果
关键字小于文件然后最后一个关键字用于剩余的。 一种
限制是不能使用 NULL (\0) 和换行 (\n) 字符
钥匙。 这个问题的一个解决方案是在十六进制模式下指定关键字。

-m - 模式 MODE
加解密方式。 目前支持以下模式:ECB、CFB、
OFB、nOFB、CBC 和流。 CBC 是默认设置。 除非指定了裸标志
无需为解密指定这些模式。 对于流算法
(如 WAKE)模式应该是 STREAM。

-a - 算法 算法
用于加密和解密的算法。 除非在那里指定了裸标志
不需要为解密指定这些。

当前支持的算法用 --list 参数显示。

示例


使 mcrypt 与 solaris 兼容 DES(1), 需要以下参数:
“mcrypt -a des --keymode pkdes --bare --noiv 文件名”。

使 mcrypt 与 unix 兼容 地穴(1), 需要以下参数:
“mcrypt -a enigma --keymode scrypt --bare 文件名”。

要使用流算法(例如 Arcfour)加密文件,以下参数是
需要:“mcrypt -a arcfour --mode 流文件名”。

环境


Mcrypt 使用以下环境变量:

MCRYPT_KEY: 指定密钥

MCRYPT_ALGO: 指定算法

MCRYPT_MODE: 指定算法的模式

MCRYPT_KEY_MODE: 指定键模式

您可以使用这些代替使用命令行(这是不安全的),但请注意
MCRYPT_KEY 中只应使用一个键。

使用 onworks.net 服务在线使用 mdecrypt


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    USB加载器GX
    USB加载器GX
    USBLoaderGX 是一个 GUI
    Waninkoko 的 USB Loader,基于
    libwiigui。 它允许上市和
    推出 Wii 游戏、Gamecube 游戏和
    Wii 和 WiiU 上的自制软件...
    下载 USBLoaderGX
  • 2
    火鸟
    火鸟
    Firebird RDBMS 提供 ANSI SQL 特性
    & 在 Linux、Windows 上运行 &
    几个 Unix 平台。 特征
    出色的并发性和性能
    & 力量...
    下载火鸟
  • 3
    KompoZer首
    KompoZer首
    KompoZer 是一个所见即所得的 HTML 编辑器,使用
    Mozilla Composer 代码库。 作为
    Nvu 的开发已停止
    2005 年,KompoZer 修复了许多错误和
    增加了一个...
    下载 KompoZer
  • 4
    免费漫画下载器
    免费漫画下载器
    免费漫画下载器 (FMD) 是一个
    编写的开源应用程序
    Object-Pascal 用于管理和
    从各种网站下载漫画。
    这是一个镜...
    下载免费漫画下载器
  • 5
    UNetbootin
    UNetbootin
    UNetbootin 允许您创建可启动
    适用于 Ubuntu、Fedora 和
    其他 Linux 发行版没有
    刻录 CD。 它运行在 Windows、Linux、
    和...
    下载UNetbootin
  • 6
    Dolibarr ERP - 客户关系管理
    Dolibarr ERP - 客户关系管理
    Dolibarr ERP - CRM 易于使用
    ERP和CRM开源软件包
    (使用 web php 服务器运行或作为
    独立软件)用于企业,
    基础...
    下载 Dolibarr ERP - CRM
  • 更多 ”

Linux 命令

Ad