1GnuPG

如今,你是否觉得你的数据比任何认识都更珍贵,你需要考虑数据的安全性。而随着越来越多的企业正在支持多平台运行,你必须为你的企业操作系统准备一下加密方式,当然包括Linux。幸运的是,你有足够的Linux加密工作经验,随时供你选择。

linux 应用编程 AES加密 linux代码加密工具_文件系统

五个在Linux平台上的加密工具让我们来看一下。

1.GnuPG

GnuPG(GNU Privacy Guard或GPG)是一个以GNU通用公共许可证释出的开放源码用于加密或签名的软件,可用来取代PGP。大多数gpg软件仅支持命令行方式,一般人较难掌握。由于gpg软件开放源代码,很难隐藏后门,因此比pgp等商业软件安全。

linux 应用编程 AES加密 linux代码加密工具_GNU_02

GnuPG

GnuPG采用代码加密的方式。例:

加密方式:

gpg -c filename

解密方式:

gpg filename.gpg

2.VeraCrypt

VeraCrypt是一个由IDRIX发行,基于truecrypt的免费的分区加密软件,支持创建文件型加密卷、非系统分区/设备加密卷(比如u盘)或整个系统所在盘加密卷。

linux 应用编程 AES加密 linux代码加密工具_GNU_03

VeraCrypt

VeraCrypt采用的是虚拟盘的加密方式,安全,方便,支持多种加密算法,虚拟盘可以使用多种分区格式。用户只要在VeraCrypt主窗口中盘符中右键选择你创建的“文件/设备加密卷”,然后再输入密码就可以访问你的加密分区了,使用完卸载就行了。

linux 应用编程 AES加密 linux代码加密工具_linux 应用编程 AES加密_04

VeraCrypt加密

2KGpg

3.Files

Files是默认的GNOME和Ubuntu桌面统一的文件管理器。用户利用此工具可以轻松地保护您的文件,Files具有低级别的密码加密的能力。只需选择压缩文件,选择加密(如ZIP)的作品压缩格式,加个密码,并压缩。

linux 应用编程 AES加密 linux代码加密工具_文件系统_05

Files

4.KGpg

KGpg是一个自由的GnuPG图形接口前端,包括一个密钥管理窗口和一个编辑器。用户不需要记住GPG的命令行选项,只需要点击几下鼠标就可以轻松地创建加密密钥,

linux 应用编程 AES加密 linux代码加密工具_GNU_06

图片说明

5.Gnome Encfs Manager

EncFS是一个免费的,开源的,基于GPL的,FUSE级别的加密文件系统,能够透明加密文件,使用任意目录存放加密文件.EncFS 运行于 Linux 的用户空间,使用FUSE内核模块。所有写入该文件系统的文件都将被加密。

linux 应用编程 AES加密 linux代码加密工具_GNU_07

EncFS

EncFS提供了一个用户级的加密文件系统,每个用户都可为自已的目录或文件创建一个加密的文件系统。这个文件系统只能由你加载和访问,非常方便用户使用。