在 openssl 中生成对称密钥
我需要在 openSSL 中根据 AES 标准生成 128 位对称密钥。不幸的是,我在 openssl 中找不到。如何生成对称密钥? ...
出于我无法理解的原因,我们想要在 Linux 上创建用 AES-256 加密的 zip 格式,其密码可以是国际密码。 如果我们使用 7-zip,我发现它在创建 7z 文件时有效,即以下内容: 7za a -t7z -p密码 test.7z ok.txt 但是,如果创建 zip 文件,则相同的命令将会失败并出现错误,如下所示: 7za a -tzip -p密码 test.zip ok.txt 有什么办法可以解决这个问题吗? 我们不必拘泥于 7-zip 命令,任何可以在 Linux 上使用国际字符创建 AES-256 密码的 zip 格式的方法都可以。 请注...
假设我使用密钥“1234”加密包含“abcd”的文件: openssl enc -iv BABA -aes128 -in file.txt -out file.enc -p 我得到: salt=1B929D9049534D22 key=0326A1E8F4875B26FE2D04E02425C5AD iv =BABA0000000000000000000000000000 到目前为止,一切都很好。 我可以使用以下方法解密文件: openssl enc -d -aes128 -iv BABA -in file1.enc -out file1.dec.txt ...
机器 A 有 OpenSSL 1.0.2k,我加密了一个虚拟文件,如下所示: openssl enc -aes-256-cbc -salt -in plain.txt -e -pass pass:abcd1234 -out cipher.enc 机器 B 有 LibreSSL 3.3.3,当我从机器 A 解密文件时,如下所示: openssl enc -aes-256-cbc -in cipher.enc -d -pass pass:abcd1234 -out plain.txt 解密失败,出现以下错误: 错误解密 4444794304:错误:06FF...
使用 VeraCrypt 加密 1 TB HDD 的 256 GB 卷。(标准 AES) 密码已知。无救援磁盘,密钥可用。 问题: 我的朋友使用快速格式化对加密驱动器进行了格式化,并将分配单元大小更改为 32 位。他现在使用了 5GB 的格式化驱动器。 我做了什么? 使用了多个恢复程序,例如 Recuva/bitwar/disk drill。它们仅恢复其中未加密的新文件。 尝试使用 VeraCrypt 的卷标头工具进行恢复。输入密码后,系统显示 ‘操作因以下一项或多项原因失败:- 密码不正确 - 卷 PIM 编号不正确 - PRF(哈希值)不正确 - 卷无效...
我在 LUKS 上将 LMDE4 与 LVM 结合使用,最近我在启动时收到了这些神秘的错误消息: modprobe: module aes-i586 not found in modules.dep Volume group "lvmlmde" not found Cannot process volume group lvmlmde Volume group "lvmlmde" not found Cannot process volume group lvmlmde Please unlock disk lvmlmde: ...
我尝试使用 ffmpeg 下载一个似乎是 AES 加密的 m3u8 视频。我尝试了几种方法,但不知道该如何下载,例如这种方法: 如何使用 ffmpeg 或 youtube-dl 下载 aes 加密的 m3u8? 以下是视频链接: https://e212.cdn.m6web.fr/usp/mb_sd3/7/2/9/Top-Chef_c12839379_Episode-2-Saison-12/Top-Chef_c12839379_Episode-2-Saison-12_drmnp.ism/Manifest.m3u8?st=KO_rtDqbeFCHAofm5Vf...
我有一个使用 AES 128 加密的文件,并且我有一个密钥文件。如何使用密钥文件解密该文件? 密钥文件没有扩展名,我用记事本打开了它,里面有奇怪的文本。 ...
我有一个使用 FFmpeg cenc-aes-ctr 加密的视频: ffmpeg -encryption_schema cenc-aes-ctr \ -encryption_key someRandomKey \ -encryption_kid someRandomKid \ -i video.mp4 encrypted.mp4 现在我只有加密密钥。我该如何使用其他非 FFmpeg 工具(如 OpenSSL)解密此视频,而无需初始化向量(IV)?或者我如何获取 IV? 附言:我知道我可以用来ffmpeg -decryption_key someRandom...
这是为了找到分组密码的密码。可以使用以下方法解密测试生成的密码 $ openssl enc -d -aes-256-cbc -md md5 -a -in filename 它通过控制台提示输入密码。 我读过 openssl-enc 手册页,并解码了每个选项。我对加密和解密中的 MD5 哈希函数以及 AES 算法感到困惑。 我想在 hashcat 中执行等效操作来获取此密码的密码 我知道这并不能破解 AES 密码。我必须攻击密钥派生函数,也就是 MD5。 我应使用什么 hashcat 哈希模式,或者如何使用 hashcat 对其 KDF 进行暴力攻击来尝试此...
我正在将 tar 操作的结果传输到 openssl。文件大小通常小于 10GiB。我一直在阅读一些资料,并想出了我思考在此应用程序中被认为足够安全且足够快速: openssl enc -e -AES-256-OCB -md sha512 -pbkdf2 -iter 100000 -salt -out ~/encrypted-tar.enc 这实际上只是基于文章中一些“你应该使用”的建议,而不是我自己的理解。我本来想使用像 AES-256-GCM 或 OCB 这样的 AEAD,但它会抛出一个错误(原因是超出我的工资等级): enc: AEAD ciphers ...
我是密码学领域的新手。我正在尝试使用 OpenSSL 检查各种算法的性能。 在互联网上我找到了这个命令: openssl 速度 aes-128-cbc des md5 这给了我这个结果: type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes md5 141163.54k 328300.37k 585034.84k 725997.91k 781058.05k 784356.6...
我有 Raspberry Pi 4 B(4GB 版本),我想知道它是否支持 AES 硬件加速(因此 CPU 的一些特殊指令集可用于更快的加密)。 根据https://en.wikipedia.org/wiki/AES_instruction_set它说架构 ARMv8-A(CPU ARM Cortex-A30/50/70)支持 AES 硬件加速,而 Raspberry Pi 4 B 使用 Broadcom BCM2711、四核 Cortex-A72(ARM v8)64 位,所以 CPU 应该支持硬件加速,对吗? 在 Raspberry Pi 4 B 上启...
我一直在使用 gibberish.aes javascript 代码来加密一些字符串,但是当使用诸如 £ 或 á 之类的密码时,openssl 命令行不想解密它并会产生随机性,但它在 javascript 本身中运行良好,有人知道这里发生了什么吗? 例子: 加密文件:U2FsdGVkX18EWZNx70TPi0dYuiQG+7Zpg5RiGa2/mQsWU4A6JhWMwt3+mP1y6+xIQYN45t65oB+VntZfEd6EArB0X4nPmCJ18jBfO57a1jE= 密码:password£ ...