让 OpenKeychain 帮助处理你的加密

让 OpenKeychain 帮助处理你的加密

如果你对数据和通讯内容变得越来越小心翼翼,很可能在为自己的安卓设备寻找(或者已经找到了)一款加密工具。幸好,谷歌Play Store给期望为设备增添另一层安全的那些人提供了诸多选项。OpenKeychain就是这样一种选择。这一款加密工具基于OpenPGP标准,让你很容易创建密钥,并且与其他应用程序(比如K9 Mail、Conversations及更多)整合起来。

我想为大家介绍这整个过程:安装OpenKeychain,创建密钥,导出密钥,以及从其他用户地方导入密钥。

安装OpenKeychain

想安装这个使用方便的加密应用程序,请遵循这些步骤:

  1. 在你的安卓设备上打开谷歌Play Store。
  2. 搜索openkeychain。
  3. 找到并点击Sufficiently Secure开发的这个应用程序。
  4. 点击Install安装。
  5. 阅读许可权限列表。
  6. 如果许可权限列表可以接受,点击Accept接受。
  7. 让安装过程完成。

这时候,你应该会在主屏幕上或者App Drawer里面(或同时两者)看到OpenKeychain启动器。点击启动器,即可启动该应用程序。

创建密钥

从OpenKeychain主窗口(图A)中,点击CREATE MY KEY创建我的密钥按钮,按简单的创建向导给出的提示逐步操作。

 

图A:在韦里逊品牌的摩托罗拉Droid Turbo上运行的OpenKeychain。

创建密钥的步骤如下:

  • 输入你的姓名(或昵称)。
  • 添加用于安全通讯的电子邮箱。
  • 为密钥创建强密码。
  • 仔细检查你的信息。
  • 点击CREATE KEY创建密钥(图B)。

 

图B:在OpenKeychain中创建密钥。

这时候,你应该会看到密钥已在“我的密钥”窗口中列了出来(图C)。

 

图C:你的私人密钥已准备好使用。

导入密钥

你可以用三种不同的方式导入密钥:

  • 按电子邮件地址搜索
  • 从文件导入
  • 扫描二维码

不妨通过搜索来添加密钥。想导入密钥,点击“我的密钥”窗口上的+按钮,然后点击Key Search密钥搜索(图D)。

 

图D:通过搜索添加新密钥。

点击Key Search密钥搜索,然后输入你想添加其密钥的那个人的姓名或电子邮件地址。输入名称后,点击搜索按钮,然后找到你想添加的那个密钥。点击想要添加的一个或多个密钥旁边的复选框,然后点击Import selected keys导入已选择密钥(图E)。

 

图E:添加Linux开发者Linus Torvalds的密钥。

导出你的密钥、供别人使用

我们将通过Gmail共享我们的密钥。为了导出你的密钥、供别人使用,请遵循这些步骤:

  1. 打开OpenKeychain。
  2. 从“我的密钥”窗口点击你的个人密钥。
  3. 在右上角,点击菜单按钮(三个坚点)。
  4. 点击Extended information扩展信息。
  5. 点击Share with...与……共享部分中的共享按钮(图F)
  6. 找到并点击Gmail。
  7. 为电子邮件添加收件人和标题,然后点击Send发送按钮。

 

图F:将你的密钥发送给另一个用户。

然后,该用户可以将该密钥导入到他使用的任何加密应用程序中。

如果你正好使用K9 Email,那么可以进入Account Settings | Cryptography,选择OpenKeychain用作你的加密解决方案。之后,K9就会从OpenKeychain获取你的加密密钥,其余的成为历史。

OpenKeychain是安卓设备可供使用的最简便的加密工具之一(恰好还遵循OpenPGP标准)。如果你想最大限度地利用你的安卓设备,并且加强安全,可能应该考虑将OpenKeychain添加到你必不可少的常用应用程序列表当中。

原文发布时间为:2013-04-02.

时间: 2024-09-10 18:47:14

让 OpenKeychain 帮助处理你的加密的相关文章

如何在Android上发送加密邮件?推荐这四大神器

本文讲的是如何在Android上发送加密邮件?推荐这四大神器, 在移动网络安全意识增加的时代,大家都希望自己发送消息不被其他人偷窥.无论是公司的机密业务还是个人的敏感数据,都需要被加密.不过说到加密,这可是个技术活,不知道你会不会,今天小编就提供4中神器,让你轻松搞定这一切. 这四种方式都可以在Android平台上发送加密邮件.虽然发送方法有所不同,但都能起到加密的效果. 第一神器:K-9 Mail和OpenKeychain的超级组合 K-9 Mail是款Android平台上的邮件收发类软件,支

PHP开发环境配置(含加密程序)

程序|加密 看到文章的题目,不知道大家还有没有兴趣看下去."PHP开发环境配置"~~这个题目就好像在大街上随便问一个人:"你喜欢吃什么?" 一样,答案当然是多种多样的.下面就来说说我个人的看法吧,各位高手不要见笑.但是我想这篇文章对于各位初学者来说还是有一定借鉴意义的.OK.Let's begin~ 在机器上配置好了开发环境,想必各位初哥初姐手痒着要写程序了吧?但是写在那里呢? 对于刚开始学习PHP的朋友来说,首先要知道,在各类PHP开发工具中还没有一个象Micro

标准PHP的AES加密算法类

 AES是分组密钥,算法输入128位数据,密钥长度也是128位.用Nr表示对一个数据分组加密的轮数(加密轮数与密钥长度的关系如表1所列).每一轮都需要一个与输入分组具有相同长度的扩展密钥Expandedkey(i)的参与.     分享一个标准PHP的AES加密算法类,其中mcrypt_get_block_size('rijndael-128', 'ecb');,如果在不明白原理的情况下比较容易搞错,可以通过mcrypt_list_algorithms函数查看你需要的加密算法标识.   代码如下

使用VB.NET加密文件

加密 本文介绍使用XOR加密算法对数据进行加密, 这是一种很简单的算法,使用了尽量简单的VB编程方法,通俗易懂.我们可以采用更安全的算法如DES算法,IDEA算法等.各位如有任何见解,请不吝赐教. 在窗体中添加一RichTextBox,设置其Name属性为SourceFile,Multiline属性为True,ScrollBars属性为3-both.添加一MainMenu,设置一菜单项"文件",其下有"打开","保存","加密"

采用Cipher DES针对文件加密、解密

由于经常用一些加密或者解密文件的,所以写了一个简单的采用Cipher DES针对文件加密.解密的工具类,记录一下,防止以后忘记了! import java.io.BufferedReader; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStrea

webconfig加密

  .cs using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.Configuration; using System.Configuration; namespace WebConfig加密 {     public partial cl

WPS2013文件怎么加密保护

  方法一: 1:WPS文档输入完成后,点击文件---文件加密.进入文件加密选项页面. 2:在文件加密页面,选择:"此文档的文件加密"输入密码.输入完成后点击确定.这是整个文件进行加密,下面的"此文档的文件共享选项",是对文件中的内容加密. 3:记得要保持. 4:关掉再打开,就会显示要你输入密码. 方法二 5:"工具"---"保护文档", 6:输入密码. 7:打开的时候,是看到里面的文字的, 不能进行修改. 8:要取消的话.&

破解md5加密的方法

我们知道md5加密是不可逆转的,但是要破解md5的加密也很简单. 网上也有很多在线的破解.既然是不可逆转的,那么网上的那些破解是怎么来的呢? 原因很简单,就是使用穷举法来进行破解. 如:我们计算出键盘上所有字符的组合的md5,将加密前后的字符串分别存入数据库中: 然后拿你的md5加密后的字符串进行查询得出加密前的字符串.这就是在线破解的奥秘. 但是这种破解方法也有局限性.如:我对单一一个字符串进行多次的md5加密,那么我们破解就要反复的进行穷举. 如果你不知道字符串被md5加密了多少次,那么就要

ios-关于IOS的RSA加密问题

问题描述 关于IOS的RSA加密问题 由于公钥是服务器传下来的NSString类型,由于一些原因,不能使用证书加密,不能使用openssl库进行加密,要怎么加密好???急求,找了好久了,也看到有一些提问的,解决方法都不行... 最好有代码可以看... 解决方案 你要看RSA加密的话可以看看支付宝的SDK. 那里面有详细的例子.