你的意思不是称为“加密”,而是在gpg术语中“签名”.

签名基本上是使用您的私钥加密并使用公钥解密.

使用

gpg --sign myfile.ext

或者使用您的电子邮件客户端的签名功能.

签名显然将允许任何有权访问您的“公共”密钥的人阅读您的文件内容(并且由于“公共”密钥通常,嗯……,公开,这将允许每个人对内容进行decypher).

如果您正在寻找只有收件人可以解码内容的方法,那么您需要以只有收件人才能访问解密令牌的方式加密数据.很明显,收件人需要有这样一个令牌(即:你用他们的公钥编码,所以他们可以使用他们的私钥解码)

UPDATE

为简单起见:如果您想保证完整性(即:收件人确切知道,数据来自您和其他人),您需要签署数据.

如果要保证机密性(即:只有您的收件人可以读取数据),您需要加密数据.

签名和加密都是一回事.

唯一的区别是,谁有权访问密钥.

通过签名,您可以使用私钥加密数据,并使用您的公钥解密(因为每个人都可以访问公钥,所以每个人都可以解密它,因此每个人都可以验证数据是否已由您)

通过加密,您可以使用收件人公钥来加密数据,并使用私钥对其进行解密(因此只有他们可以读取它;但是每个人都可以向他们发送加密数据,但他们无法保证它真正来自于发件人,但保证只有他们可以阅读它).

如果您需要机密性和完整性,则需要同时进行签名和加密,为此,您和收件人都需要拥有(不同的)公钥/私钥对.

结论

由于签名和加密都是相同的,因此只要您完全控制所涉及的密钥的可用性,您就可以使用它们来保证数据的有效性和完整性.

linux如何导出加密卡私钥,linux – 如何使用gpg中的私钥加密文件相关推荐

  1. tf卡运行linux,I.MX6UL TF卡启动Linux的实现

    I.MX6UL TF卡启动Linux的实现 [复制链接] 1 TF卡启动Linux的原理1.1 TF卡简介TF卡又称T-Flash卡.全名:[TransFLash]又名[Micro SD],由摩托罗拉 ...

  2. 为什么linux视频关闭这么卡,在Linux使用电视(视频)卡

    在Linux使用电视(视频)卡 许多人都拥有电视卡, 尽管您的电视卡的生产商可能并没有提供Linux的驱动. 但是 Linux 提供了对于电视卡中常见的bt8x8系列芯片的支持. 如果您手中的 卡符合 ...

  3. Linux shell输出制表符,关于bash:如何在终端中打印制表符分隔文件

    我将excel数据导出到制表符分隔的txt文件中,但是我很难在终端中打印它,这是文件: heading1    heading2    heading3    heading4    heading5 ...

  4. 加密卡华为怎么模拟_华为手机怎么复制加密NFC门卡?

    原标题:华为手机怎么复制加密NFC门卡? "极客谈科技",全新视角.全新思路,伴您遨游神奇的科技世界. 虽然NFC已经成为了中高端手机的标配之一,但是很多人对于什么是NFC,NFC ...

  5. java对密码进行加密的方法_如何在JAVA中使用MD5加密对密码进行加密

    如何在JAVA中使用MD5加密对密码进行加密 发布时间:2020-11-25 17:12:40 来源:亿速云 阅读:118 作者:Leah 本篇文章为大家展示了如何在JAVA中使用MD5加密对密码进行 ...

  6. java中md5加密和解密_如何在java中实现md5加密和解密

    如何在java中实现md5加密和解密 关注:273  答案:1  mip版 解决时间 2021-01-19 20:37 提问者精神疯裂 2021-01-19 05:36 如何在java中实现md5加密 ...

  7. linux如何安装阵列卡驱动程序,Linux安装阵列卡驱动及档.doc

    Linux安装阵列卡驱动及档 安装 Linux 4.6(官方没有兼容性测试) 手动加载M5014,M5015, M1015控制器驱动详细步骤 本文适用与使用M5014,M5015,M1015控制器机型 ...

  8. linux企业版5安装卡乱码,linux下安装mysql5.5 乱码问题

    1.打开my.cnf文件,增加如下参数: [client]:增加default-character-set=utf8参数 以下是代码片段: [client] #password = [your_pas ...

  9. linux sed给空文件首行插入_Linux系统中sed命令在文件某行前后添加内容的用法

    linux的sed工具是十分强大的,能很容易的实现在某关键词的前一行或后一行增加内容.今天在批量修改tomcat的日志时就用到了该功能. 一.在某行的前一行或后一行添加内容 具休操作如下: 复制代码 ...

最新文章

  1. 爬虫之selenium爬取斗鱼网站
  2. I.MX6 ar1020 SPI device driver hacking
  3. 恭喜《软件随想录》得到了大家的一致认可!
  4. 在数据库‘master’中拒绝CREATE DATABASE权限 的问题
  5. Servlet3.0新特性WebFilter(Annotation Filter)详解
  6. 立个flag,一个月之内把知识点整理完,放到博客
  7. 【CodeForces - 999D】Equalize the Remainders(思维,贪心)
  8. hibernate oracle查询最大值_Java大数据:Mybatis和Hibernate对比分析
  9. 七、Framework类库
  10. mathcal 对应于什么库_数据库理论
  11. ucenter 显示通信成功的条件
  12. aaS软件的必要特征分析,一定是多租户特性吗
  13. Django框架rest_framework中APIView的as_view()源码解析、认证、权限、频率控制
  14. Python的矩阵分块
  15. 【昇润蓝牙】蓝牙4.0BLE模组(型号CC2541) 两个蓝牙之间互相通信的使用日志
  16. 【备忘】大数据爬虫项目超清视频+源码
  17. paypal html5 支付,H5网站接入Paypal支付接口
  18. 开机直接进入键盘布局_Winodws10系统出现“选择键盘布局”界面如何解决
  19. 弘辽科技:拼多多店铺评分多久更新一次?怎么提高?
  20. MyCat权威指南阅读笔记(进阶篇)

热门文章

  1. npm和yarn的区别,我们该如何选择?
  2. Spring Cloud微服务分布式云架构—集成项目简介
  3. 第三章 使用Servlet处理HTTP响应
  4. 如何在.NET上处理二维码
  5. 2008年4月10日:超负荷的一天
  6. Mysql数据库大表归档操作
  7. oracle case when exists()
  8. cookie+memcached实现单点登陆
  9. 临时表与表变量深入探究
  10. SEO优化技巧:16个方法优化网页中的图片