这是 ccguess 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
ccguess - 搜索 ccrypt 加密密钥
概要
猜 [选项] 文件...
商品描述
这个 猜 程序试图猜测 加密(1) 通过搜索相关的加密密钥
键空间的一部分。 这是通过提示用户输入 近似 键 然后
尝试这个键的许多变体。 这是为了帮助 加密 正在恢复中的用户
输入错误或忘记的密钥,前提是他们至少记住了密钥的一部分。
需要注意的是 加密 提供强大的密码安全性:没有特殊的后门
或恢复遗忘密钥的快捷方式。 因此, 猜 程序没有
任何特殊权力。 它只是通过尝试不同的键来工作,直到可能的匹配
找到。
搜索整个密钥空间通常不是一个实用的选择。 猜 因此
通过提示用户输入近似键来工作。 然后它会尝试所有可能的变体
通过应用少量更改获得。 在这里,每一个变化要么是一个删除
一个字母的插入,一个字母的插入,一个字母的替换,或一个
两个相邻字母的换位。 默认情况下, 猜 搜索所有不同的键
从近似键最多可进行 5 次更改。 搜索的更改数量可以是
调整与 - 深度 选项。
该机制 猜 确定一个键是否是“可能的匹配”是相同的
正如所使用的那样 加密 拒绝不匹配的解密密钥。 有小概率
错误匹配,即 猜 可能会发现一个不是真正加密的密钥
密钥,并没有正确解密文件。 错误匹配大约发生一次
每尝试 4.3 亿个关键字,搜索时间越长,搜索结果越高
发现错误匹配的可能性。 一般, 猜 在第一个可能之后停止
找到匹配,但 -c 选项可用于搜索其他键。 这
通过提供多个文件,可以进一步降低错误匹配的可能性
用相同的密钥加密。 在这种情况下, 猜 将搜索匹配的键
任何 的文件,但会打印不匹配的键的警告 所有 的文件。
配置
支持以下选项:
-H, - 帮帮我
帮助。 打印使用信息并退出。
-L, - 执照
打印许可证信息并退出。
-V, - 版
打印版本信息并退出。
-K 键, - 钥匙 键
在命令行指定近似键,而不是提示用户
为了它。
-d n, - 深度 n
最多包含搜索键 n 变化。 默认值为 5。
-C, - 继续
即使在找到第一个匹配项后,也要继续尝试更多的键。 默认情况下, 猜
将在找到匹配所有输入文件的第一个键后停止。
-t 字符, --图表 字符
指定要尝试替换和插入的字符列表。 经过
默认, 猜 将尝试所有可打印的 ASCII 字符。 如果你知道,对于
例如,您的密钥仅使用小写字母和数字,您可以加快速度
通过明确指定字符列表进行搜索。 这个选项是
互斥 -n.
-n, --不可打印
允许在键中使用不可打印的字符。 默认情况下, 猜 只会尝试
可打印的 ASCII 字符。 请注意,使用此选项会减慢
搜索显着。 此选项与 -t.
争论
文件 已使用未知密钥加密的文件的名称。 这个文件是
只读取,不写入。 特殊文件名“-”用于表示
标准输入。
如果指定了多个文件, 猜 将搜索匹配的键 任何 of
文件,但会为不匹配的键打印警告 所有 的文件。
例
假设文件 我的文件.cpt 已用密钥“gardenhouse”加密,但用户
记得“花园袜”。 命令
ccguess -K 花园软管 myfile.cpt
经过 2318 次猜测后会找到正确的密钥。
退出 状态
如果找到至少一个可能的匹配项,则退出状态为 0,如果未找到匹配项,则退出状态为 1,
如果发生错误,则 >=2。
VERSION
1.10
使用 onworks.net 服务在线使用 ccguess