`
doujiu
  • 浏览: 88812 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
社区版块
存档分类
最新评论

The GNU Privacy Guard

阅读更多
        The GNU Privacy Guard

Private和public的钥匙是gpg加密和解密过程的主要部分,所以第一步就是创建为自己创建一对密匙.

1.

生成私钥
$gpg --gen-key

你需要回答一些这个命令提出的问题
1.

私钥的种类和size,这里缺省的答案已经足够好了
2.

私钥的有效期,我通常选择不会过期,呵呵
3.

你的真实的姓名和e-mail地址,这些是用来从一大堆钥匙中找到你的钥匙的
4.

关于你的钥匙的comment,可以为空,我一般填一个昵称
5.

钥匙的密码. 千万别忘了,否则所有你加密过的文件都没用了
2.

为你的私钥生成一个公钥(文本文件),这是我的:aubrey.asc.zip
$ gpg --armor --output public.key --export <your email=""><br><br> 你可以分发这个文件了,给你的朋友,或者贴到你的个人网站上, or whatever.<br> 3. 为自己加密一个文件. 这里--recipient可以是你的全名,也可以是你的邮件地址<br><br> #gpg --encrypt --recipient 'Your Name' foo.txt<br><br> 4. 解密这个文件. 这里不加--output选项的话,解密的内容将被送到屏幕上<br><br> #gpg --output foo.txt --decrypt foo.txt.gpg<br><br> 5. 为别人加密一个文件. 这里首先要import别人的公钥,然后加密。注意这里变化的只是--recipient选项<br><br> #gpg --import key.asc<br> #gpg --list-keys<br> #gpg --encrypt --recipient 'myfriend@his.isp.net' foo.txt<br><br> 6. 解密一个从别人那里发来的文件. 这个和本机加密的文件解密没什么区别.<br><br> #gpg --output foo.txt --decrypt foo.txt.gpg<br></your>


分享到:
评论

相关推荐

    Android代码-Gnu Privacy Guard

    Gnu Privacy Guard (GPG) gives you access to the entire GnuPG suite of encryption software. GnuPG is GNU’s tool for end-to-end secure communication and encrypted data storage. This trusted protocol is...

    Mac GNU Privacy Guard-开源

    这个项目的目标是为 Mac OS X 创建一个 GnuPG 前端。在这个意义上,它将使在 OS X 上安装 GnuPG 变得更容易,并提供访问 GPG 的应用程序间服务。 此外,ObjC 中的 GPGME 包装器也将完成。

    Gnu Private Guard

    GPG,又称为GnuPG,全称是Gnu Private Guard,即GNU隐私卫士。GPG是以PGP算法为核心的强大的加密软件。但GPG项目是一套命令行程序,而且是为 Linux 等开源操作系统设计的。那么在Windows平台下如何使用GPG呢?不用...

    Pimp:GNU Privacy Guard密码的存档管理器-开源

    Pimp(Pimp是密码的管理器)Pimp是我出于安全原因(使用GnuPG)组成的舒适的密码管理器,因为我需要一个通用的密码... 这很简单,它是一个Bash脚本(易于阅读和修改以适合您的个人需求)。 希望您喜欢它并发现它有用!

    GNU.rar_web服务器

    GNU Privacy Guard, a tool to encrypt files

    gnupg

    一个为隐私加密的类 A class for encrypting messages using GNU Privacy Guard.

    gpg4win-3.1.15.zip

    Version 3.1.15 released 2021-01-12。 简介: Gpg4win支持两种:OpenPGP... Gpg4win是Windows的官方GnuPG发行版,提供GNU Privacy Guard的高加密标准。 GnuPG遵循德国联邦信息安全局(BSI)的算法和密钥长度的建议。

    gnupg-w32-2.2.8_20180613.exe

    gnupg-w32-2.2.8_20180613.exe,GnuPG(GNU Privacy Guard或GPG)是一个以GNU通用公共许可证释出的开放源码用于加密或签名的软件,可用来取代PGP

    GnuPG-2.2.20.dmg

    跨平台加密软件,macos系统...GNU Privacy Guard(GnuPG或GPG)是一种加密软件,它是PGP加密软件的满足GPL的替代物。GnuPG依照由IETF订定的OpenPGP技术标准设计。GnuPG用于加密、数字签名及产生非对称钥匙对的软件。

    gpg4win使用简介.docx

    GPG4Win是一个用于Windows操作系统的加密软件套件,它包含了GNU Privacy Guard(GnuPG)的Windows版本,用于加密、解密和数字签名文件和电子邮件。GPG4Win还包括与Outlook等电子邮件客户端集成的组件,使其更方便地...

    杂项:我一生中的其他脚本和配置文件

    包括以下配置: GNU Privacy Guard 重击吉特通用着色剂多路复用器shshell_setups 无论我使用的是zsh还是bash ,应用程序和服务的配置均保持不变,因此它们已移至单独的脚本中。 这里有配置伦本pyenv gpg 自制战俘...

    开源系统下的企业数据加密攻略

    GnuPG(GNU Privacy Guard)就是用来加密数据与制作证书的一套工具,可以做加密数据和做数字签名之用。

    Seqchat::(Secure-Chat)-开源

    对等聊天程序,使用公共密钥加密(通过Gnu Privacy Guard)使数据包嗅探器(* Cough * Carnivore * Cough *)保持对话

    Python GnuPGInterface-开源

    Pyton GnuPGInterface旨在成为GnuPG(GNU Privacy Guard)的文件句柄集中Python接口。 它具有类似于Perl模块GnuPG :: Interface的API。

    tkpgp-开源

    tkpgp是Gnu Privacy Guard PGP实施的gui前端。 它提供了一个基于选择的通道,可以与其他应用程序简单方便地集成。

    docker-duplicati

    Duplicati具有内置的AES-256加密,并且可以使用GNU Privacy Guard签名备份。 内置的调度程序可确保备份始终是最新的。 最后但并非最不重要的一点是,Duplicati提供了各种选项和调整,例如过滤器,删除规则,传输和...

    pgpenvelope-开源

    pgpenvelope是Pine和GNU Privacy Guard(GnuPG)之间的接口。 它允许人们对消息执行预期的与OpenPGP相关的操作。 易于安装,设置和使用是与众不同的功能。

    blackbox:将机密安全存储在GitMercurialSubversion中

    这些命令使您可以轻松地通过Gnu Privacy Guard(GPG)对存储库中的特定文件进行加密,以使它们在存储库中“静态加密”。 但是,使用脚本可以轻松地在需要查看或编辑脚本时对其进行解密,并在生产中使用时对其进行...

    Python3 GnuPGInterface (GPG):Python3 GPG又名GnuPG接口-开源

    Frank Tobin的Python ... “ Python GnuPGInterface旨在成为GnuPG(GNU Privacy Guard)的文件处理集中Python接口。它具有与Perl模块GnuPG :: Interface相似的API”,并且与Python2模块GnuPGInterface相同。

Global site tag (gtag.js) - Google Analytics