Encryption 使用gpg对加密密钥进行数字签名
我正在为我的计算机安全课做一个实验室,其中一个步骤就是给我出问题。这是我遇到麻烦的第11步Encryption 使用gpg对加密密钥进行数字签名,encryption,aes,rsa,gnupg,Encryption,Aes,Rsa,Gnupg,我正在为我的计算机安全课做一个实验室,其中一个步骤就是给我出问题。这是我遇到麻烦的第11步 11. Use gpg and your own private RSA key to digitally sign aes.key.asc. Digital signature must be appendedto cipher and stored in key_signed.txt 问题是当我执行以下命令时 gpg --sign -o key_signed.txt -a aes.key.asc
11. Use gpg and your own private RSA key to digitally sign aes.key.asc.
Digital signature must be appendedto cipher and stored in
key_signed.txt
问题是当我执行以下命令时
gpg --sign -o key_signed.txt -a aes.key.asc
按任务划分的预期产出:
我的输出如下所示:
root@bt:~/lab2# cat key_signed.txt
-----BEGIN PGP MESSAGE-----
Version: GnuPG v1.4.10 (GNU/Linux)
owFl0l2I2wQAwPFe9+Vy3Hanc2woszsO3cy8Num37IZpkyZpk7Rp2iatTEibz/ba
pvlo0p4OPEFxgpuCHPOEMbhDkfPpThHFKQhyE5FxB3ObIuhAwSETwcncPcgGPvl/
/D//zo5t8/lH4PXKpjC8NDHygX+zPirK1nRLHkyLVoM9PD7x1L1SGE4ygQJeCNAY
xyE4dv8CFdm09G7n6QDecQp4oA9NR6ahUOAIzpSDlN5xvKMAoLEYjUQwgjW8Dl63
2girgLSjiyasQSEQUnSGBHNEYqBKBJ5xgyittmIxMdEX23aCK5YloNVqZgwiVnXp
nleudpOFrKOS4VmIAbNxvu+CTFQcGGXHLcj1aDHJtsR62KONBKVGzY6DWgYwSFCR
uqJ4kmIQ5CxPihZkcbJcEKJIsiLhrWK3LIAVZ5bvcnCiojIFOS/YkZQDd6l0xaiF
AJPCa5moZTWUVh9EaDetxtksbVJOJIFDZFvkbQKuZodSpFHKMPVKFgqlzSZKpXXZ
hijdsoEUVBOdODzMDVuxZqqDgVXdrYZ4zgkyTtMjI/WiiQsuR9swGs6jVC1YcglW
iIN2123CBaoKDHGP08iYgqkVXO0FkyBaqeFVsdELSyZLx3FKJfJ2wyCwZK6PyIZc
6pNefRaV0STSaAvlPpAv6kok35cLhBbSLTyL5aSEW7ZKDlwqixk8Ey+FwJzsdvRY
z2W6GI9ZEgGl9W4KroXUeNYBOnqeSGQHHDvweIblgskcj1JlIYkh6aHhSEKe0ayB
Ggl3zKGRSGl9WshRIS9sRxOOqeUlDUhKStNCLC3DGgOpQbZcNzhsm66d4mu2WeUb
sbYiK4UQBUVdEu1JmIDnpbAdVqP5ZtGtZcKAKkV4LRuuVsoUJzAQnCNls+jOzAAz
PbeiAvdFYgz6f6Wvjjy63Tfi9+3c4b8H2gfsHv9PPLZ3192drXNfn159e+fa+cdO
oSs/TI59863/l5W1z5bPPOfLH/yyCh64sfsvjZDetc+uDVen9p67dmHsqruAXXy/
5d9YKl7fton8+NF+y395Abk7svLV+WOfcovro0tHkat7tr7nrh8XPpw7+Ru0n89d
GEy99dON5uLnD792wtq6CF+7/Ypve+DI7BP2k7fihQcu828i1M2lE3Ppv/Hl9V2/
v+A486t3rpxS3qBPxzKPHN/x5+O+Q/b8sfk2v3HTe+ZSe9+tZw+vPr+nKLz8xZVD
L0rguL61oB+gJhdHT05MDt+5/c/PzYD2qzX+EsPpZ6b8370+t5x+sM7MPPTenU82
Ph4N7ftj/OBCBP0X
=ZfM8
-----END PGP MESSAGE-----
我想我只需要使用>>流重定向操作符将签名附加到加密中,但我尝试过的所有操作都不会产生以
-----BEGIN PGP SIGNATURE-----
如何获得预期的输出?查看您的预期输出,尽我所能,作业要求您清除加密文件的签名。因此,请尝试以下命令:
gpg --clearsign -o key_signed.txt aes.key.asc
我发现这可能会有帮助。如果您进行网络搜索,还可以使用许多其他功能。查看您的预期输出,我可以告诉您,作业要求您清除加密文件的签名。因此,请尝试以下命令:
gpg --clearsign -o key_signed.txt aes.key.asc
我发现这可能会有帮助。如果您进行web搜索,还可以使用许多其他功能。请查看GnuPG的-clearsign标志。从手册页:
--clearsign
Make a clear text signature. The content in a clear text signature is read-
able without any special software. OpenPGP software is only needed to verify
the signature. Clear text signatures may modify end-of-line whitespace for
platform independence and are not intended to be reversible. The key to be
used for signing is chosen by default or can be set with the --local-user
and --default-key options.
使用此命令可获得预期的输出:
gpg --clearsign -o key_signed.txt aes.key.asc
看看GnuPG的-clearsign标志。从手册页:
--clearsign
Make a clear text signature. The content in a clear text signature is read-
able without any special software. OpenPGP software is only needed to verify
the signature. Clear text signatures may modify end-of-line whitespace for
platform independence and are not intended to be reversible. The key to be
used for signing is chosen by default or can be set with the --local-user
and --default-key options.
使用此命令可获得预期的输出:
gpg --clearsign -o key_signed.txt aes.key.asc
哦,我刚意识到你比我快了几秒钟-a不是必需的,-clearsign总是提供ascii输出。@JensErat捕捉得很好。又是一个我的剪贴马虎的例子。我会复习的。哦,我刚意识到你比我快了几秒钟-a不是必需的,-clearsign总是提供ascii输出。@JensErat捕捉得很好。又是一个我的剪贴马虎的例子。我会复习的。