seahorse让您的Ubuntu系统实现文件的加密与签名图解教程

最近有读者向我们反映truecrypt项目终止,请问linux平台下有什么好的替代软件吗?小编看到请求后立马开始搜集资料,整理,亲自测试,找到了一个在linux下相对简单好用的实现文件加密的方法。

 

我们在此使用的软件是seahorse,一个GnuPG的图形化前端(关于GnuPG可以参考维基百科),这个软件在使用gnome桌面的计算机都可以使用,当然Ubuntu(默认unity桌面)上也可以使用。下面来介绍下具体的Ubuntu下使用seahorse实现文件的加密与签名的具体过程。

安装seahorse

Ubuntu下安装seahorse十分简单,软件中心已有提供。大家搜索安装即可。

 

使用seahorse实现文件加密

首先在应用程序里打开密码和密钥,如下图所示:

 

上图中的登陆那项里主要保存的是各种密码,如网站的自动登陆密码等等,今天我们要操作的就是GnuPG密钥这一项。我们点击GnuPG密钥然后点击上边的加号创建PGG密钥(这里我们主要用来加密文件所以选择此项,如果需要使用其他功能请自行探索),点击继续。

 

然后输入全名等各项信息,注意:全名可以为中文或者英文,但英文全名至少两个单词;加密类型可以选RSA,DSA等四项;密钥保密强度自选位数越大越安全,有效期可以选永不过期。

不明白的地方可以点击左下角的帮助,填写完成后点击创建即可。

 

接着会弹出下面的窗口,要求输入密码,输入完成后点击确定即可。

 

至此我们已经完成了PGP密钥的配置,接下来是具体的文件加密实例。我们以图片ironman.jpg的加密为例。选择要加密的文件点击右键会看到有加密选项,我们们选择加密。

 

接下来会让我们选择收件人。选择好后点击确定。

 

这样就会生成一个已pgp结尾的文件,这个就是加密后的文件。

 

解密已加密的文件

解密文件的过程很简单,右键选择使用解密文件打开,选择好解密后的文件的存放位置即可。

文件的签署

文件的签署的作用主要是为了防止别人擅自改动文件,操作也很简单,右键点击要签署的文件,点击签署,选择好签署消息的密钥点击确定即可,这样就会生成一个原文件名.sig为结尾的文件,用校验签名文件打开,我们就可以知道签署的文件有没有被改动过。

以上就是Ubuntu下使用seahorse实现文件的加密与签名的初级内容,更高级的功能请自行探索。另外GnuPG在KDE下的图形化前端名字叫做KGpg,实现加密的过程与此类似。

在windows下,Gpg4win,一个包含GnuPG for Windows, WinPT、Gnu Privacy Assistant,和为Windows Explorer和Outlook提供的GnuPG插件的软件套装。这些工具被包装进了一个标准的微软安装包里,使得它可以很容易的使GnuPG在 Windows系统上安装和使用。具体Gpg4win的使用以后有时间可以跟大家分享一下。

时间: 2024-09-22 05:17:31

seahorse让您的Ubuntu系统实现文件的加密与签名图解教程的相关文章

中文Ubuntu系统根目录文件夹名称变为英文

Ubuntu中文安装后,家目录均为中文,如"下载" "文档"等等,在使用Shell时很不方便,可用如下方法将这些文件夹名称改回英文 1.使用命令 export LANG=en_US xdg-user-dirs-gtk-update 2.在弹出的窗口中询问是否将目录转化为英文路径,同意并关闭 3.使用命令 epxort LANG=zh_CN 4.重启Ubuntu,下次进入系统后,会提示是否把目录转化为中文,选择不许并选择不再提示,并取消修改

ubuntu系统中文件和内容查找命令总结

一.以文件名查找: 1. find 命令 由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下.即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限. 在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间(这里是指30G字节以上的文件系统). find命令的一般形式为: find pathname -options [-print -exec -ok ..

Ubuntu系统更改文件的所有权

你可以用chown命令来更改文件的所有权.第一个对象是该文件 期望的用户名和群组所有权被一个冒号(:)分开,后面是文件名.在下面的例子中,我们改变了名为text.txt的文件的所有权,从root用户和root群组拥有改为testuser用户和users群组拥有: [root@bigboy tmp]# ll test.txt-rw-r--r-- 1 root root 0 Nov 17 22:14 test.txt[root@bigboy tmp]# chown testuser:users te

Ubuntu系统上使用LVM调整硬盘分区的教程

  先来介绍一下硬盘分区的基本知识: 物理介质 The physical media 你应该感受"物理"这个单词有极大的延伸,虽然我们刚开始假设它仅仅是一个硬盘,或者一个分区.例如,/dev/hda,/dev/hda6,/dev/sda.你可以转换一个块设备上任何连续块到一个... 物理卷 Physical Volume (PV) 一个PV只不过是有许多管理数据添加在它里面的物理介质–一旦你添加了它,LVM就认为它是...的一个持有者. 物理分区 Physical Extents (P

在Ubuntu系统上安装KDE图形化界面的教程

  KDE Plasma 5.2已经发布一段时间了,在本篇中我们将看到如何在Ubuntu 14.10 上安装KDE Plasma 5.2. Ubuntu的默认桌面环境Unity很漂亮还有很多特性,但是如果你问任何有经验的Linux用户关于桌面定制能力,他的回答将是KDE.KDE在定制上是王者并且它得到流行大概是由于Ubuntu有官方的KDE版本,也就是Kubuntu3. 对于Ubuntu(或者任何其他的Linux系统)而言的一个好消息是它们没有绑定在任何特定的桌面环境上,你可以安装额外的桌面环境

win7系统个人文件夹加密攻略

  现代社会中对于隐私的重要性越来越重要了,每个人都会有自己的隐私,尤其是我们的电脑中会存储很多的个人文件,有些是不想被别人看见的重要文件.这就要想办法对我们的文件进行适当的保护措施.加密文件夹是我们最常用的方式,加密的方法有很多,本次系统之家小编就来和大家分享一种简单的加密方法. 方法/步骤 1.百度搜索隐身侠进行下载,下载之后双击文件进行安装. 在安装的时候我们要选择自定义安装,否则软件会自动的安装到C盘中,C盘文件过多不是好事,会影响我们电脑的运行速度. 2.选择自定义安装之后,更改文件的

在Ubuntu系统上安装Ghost博客平台的教程_node.js

今天我们将会在Ubuntu Server 14.04 LTS (Trusty)上安装一个博客平台Ghost. Ghost是一款设计优美的发布平台,很容易使用且对任何人都免费.它是免费的开源软件(FOSS),它的源码在Github上.截至2015年1月(LCTT 译注:原文为2014,应为2015),它的界面很简单还有分析面v板.编辑使用的是很便利的分屏显示. 因此有了这篇步骤明确的在Ubuntu Server上安装Ghost的教程:1. 升级Ubuntu 第一步是运行Ubuntu软件升级并安装一

Windows 7系统电脑文件夹加密设置

第一步,在网上我们找一款护密文件夹加密软件,然后下载并安装在你电脑中,如下图所示. 第二步,之后我们在打开加密软件了,进入后点击"保护"窗口. 第三步,然后我们选择要"加密文件夹"按钮(在软件左边),选择好文件夹之后再点击 确定. 第四步,之后我们再点击输入密码窗口中,两次输入相同的密码,之后我们如图所示点击"闪电加密",然后点击确定. 第五步,加密成功后,如果再需要打开此文件夹就需要输入密码了. 这个密码一定要记住哦,万一不记得了就麻烦了呀.

Ubuntu Server 16.04 LTS 上安装 LAMP图解教程_Linux

LAMP 方案是一系列自由和开源软件的集合,包含了 Linux.Web 服务器 (Apache). 数据库服务器 (MySQL / MariaDB) 和 PHP (脚本语言).LAMP 是那些需要安装和构建动态网页应用的基础平台,比如WordPress.Joomla.OpenCart 和 Drupal. 在这篇文章中,我将描述如何在 Ubuntu Server 16.04 LTS 上安装 LAMP,众所周知 Ubuntu 是一个基于 Linux 的操作系统,因此它构成了 LAMP 的第一个部分,