如何使用GPG工具加密和解密文件?

简介: 如何使用GPG工具加密和解密文件?

大家好, 我是阿萨。又一个晴空万里的周一。祝大家本周都元气满满哦。 上次我们讲解了你知道PGP和GPG的区别 吗?有同学咨询如何使用 GPG 工具来加密文件。今天就来学习下如何安装 GPG 工具以及使用GPG 工具 的使用方法。


一. GPG 工具安装


GPG 工具安装方式有多种。今天就用 Mac 电脑上安装 GPG Suite 为例。


1. 打开网站。https://gpgtools.org/

2. 下载对应安装包。

3. 下载后之后打开安装包。


 

4. 点击安装。



5. 完成安装。



6. 在 Lauchpad 里找到刚才安装好的 GPG Keychain .   说明你安装好了。



二. 如何生成一个key?


1. 打开 GPG keychain。



2. 点击 New+



3.  输入名字,邮箱, 密码。

4. 高级设置里,选择 Key Type。如果是加密文件,选择第一个和第二个。如果只是给文件签名,选择后面两个。

5.设置 Key 的长度。长度越长,越安全。



6. 设置 过期时间。点 create key。

7. 看到如下对话框,证明你的key 生成好了。



8. 密钥生成好了。



三. 使用GPG 密钥加密文件?


1. 比如我有一个 asa_itester.txt  文件,这里记录我的一些保密信息,我需要对它进行加密该怎么办呢?

2. 在  Mac 电脑上右键选中 该文件。选择最下面的服务,然后点击 加密文件。



3.  选择刚才生成好的密钥。



4. 点 Encrypt.



四. 如何使用 GPG 解密文件?


  1. 我们把刚才加密好对的文件选中后,点击右键, Service---Decrypt.




  1. 输入之前我们 生成 key 的密码。




  1. 解密完成。



看完是不是觉得加密和解密也挺简单的?

好了,今天的分享到此为止。 你学会了吗?

相关文章
|
2月前
|
存储 安全 数据安全/隐私保护
Hyper V文件复制安全:加密与访问控制
在Hyper-V环境中,确保文件复制的安全性至关重要。主要措施包括:启用数据加密、使用HTTPS协议和磁盘加密技术(如BitLocker)保护数据传输和存储;通过身份验证、权限管理和审核日志控制访问;定期更新补丁、实施网络隔离及制定备份恢复策略。这些多层次的安全措施共同防止未经授权的访问和数据泄露,保障数据安全。
Hyper V文件复制安全:加密与访问控制
|
3月前
|
人工智能 安全 API
这款流行 AI 工具被盗用挖取加密货币,这些隐患你需要知道
Docker 镜像被注入挖矿脚本并不是个别现象,而是一个需要引起重视的安全问题,本文向大家分享下 Higress 防范此类风险的相关经验。
|
8月前
|
数据安全/隐私保护 Python
用python对文件内容进行加密的2种方式
这篇文章介绍了使用Python对文件内容进行加密的两种方式:利用`cryptography`库的Fernet对称加密和使用`rsa`库进行RSA非对称加密。
201 6
|
3月前
|
人工智能 安全 API
这款流行 AI 工具被盗用挖取加密货币,这些隐患你需要知道
这款流行 AI 工具被盗用挖取加密货币,这些隐患你需要知道
|
7月前
|
安全 Linux 数据安全/隐私保护
python知识点100篇系列(15)-加密python源代码为pyd文件
【10月更文挑战第5天】为了保护Python源码不被查看,可将其编译成二进制文件(Windows下为.pyd,Linux下为.so)。以Python3.8为例,通过Cython工具,先写好Python代码并加入`# cython: language_level=3`指令,安装easycython库后,使用`easycython *.py`命令编译源文件,最终生成.pyd文件供直接导入使用。
226 3
python知识点100篇系列(15)-加密python源代码为pyd文件
|
7月前
|
数据安全/隐私保护 Python
Zipfile学习笔记(二)::通过zipfile模块暴力破解加密的压缩文件
如何使用Python的zipfile模块生成密码表并尝试暴力破解加密的ZIP压缩文件。
115 1
Zipfile学习笔记(二)::通过zipfile模块暴力破解加密的压缩文件
|
8月前
|
人工智能 IDE 开发工具
Python实行任意文件的加密—解密
Python实行任意文件的加密—解密
59 2
|
8月前
|
人工智能 IDE 开发工具
Python实行任意文件的加密—解密
Python实行任意文件的加密—解密
78 1
|
8月前
|
安全 Java 数据安全/隐私保护
- 代码加密混淆工具-Java 编程安全性
在Java编程领域,保护代码安全与知识产权至关重要。本文探讨了代码加密混淆工具的重要性,并介绍了五款流行工具:ProGuard、DexGuard、Jscrambler、DashO 和 Ipa Guard。这些工具通过压缩、优化、混淆和加密等手段,提升代码安全性,保护知识产权。ProGuard 是开源工具,用于压缩和混淆Java代码;DexGuard 专为Android应用程序设计,提供强大加密功能;Jscrambler 基于云,保护Web和移动应用的JavaScript及HTML5代码;DashO 支持多种Java平台和
330 1
|
7月前
|
IDE 开发工具 数据安全/隐私保护
Python编程实现批量md5加密pdf文件
Python编程实现批量md5加密pdf文件
90 0