用emacs加密文件(使用ccrypt)

简介

比较流行的方法其实是使用easypg作文gungp的前端来进行加密 ,而且也同时支持了win和linux而且加密的功能也更为的强大,唯一比较麻烦的问题是gpg2之后的版本没办法保存密码缓冲,导致每次按保存文件都要进行一次算法选择,一次密码输入非常的烦人.所以好不容易又找到一个方法,就是使用ccrypt,它也有cygwin的win版本.

下载ccrypt

安装ccrypt

ccrypt的安装没什么太多好说的,win版的记得解压后把相应的目录添加到path就好了. 重点是压缩包里面有一个ps-ccrypt.el文件,把它弄到相应会被加载的emacs插件目录里面,如果你没有这样的目录可以再.emacs文件中添加

(setq load-path (cons "path" load-path))

注意把相应的path改到ps-ccrypt.el所在的目录.

最后在.emacs文件中添加

(require 'ps-ccrypt)

就好了

使用

使用就非常简单了,直接把文件的后缀保存成.cpt就会第一次保存的时候就会向你要密码.再保存不需要再输入密码.以后打开的时候也会需要密码.

这里说一下关于后缀的问题

和easypg一样很智能,如果给的是.org.cpt后缀,在输入密码打开后,一样会进入org-mode.其他模式也一样.

一点小问题

就是在第一次新建文件的时候,它也会向你要一个密码,这个时候随便给,或者不给都可以.这个可能和emacs本身有点关系,不知道能不能修改好.

posted @ 2012-06-16 21:34  atskyline  阅读(1845)  评论(0编辑  收藏  举报