openssl 加密文件方法:
cjash@linux-h3i2:trunk\> openssl des3 -salt -in tags -out tags.encrypt
enter des-ede3-cbc encryption password:
Verifying - enter des-ede3-cbc encryption password:
cjash@linux-h3i2:trunk\> openssl des3 -d -salt -in tags.encrypt -out tags.discrypt
enter des-ede3-cbc decryption password:
--
cjash@linux-h3i2:trunk\> openssl des3 -salt -in rules.mk -out rules.mk.encrypt -k aa
cjash@linux-h3i2:trunk\> vim rules.mk.encrypt
cjash@linux-h3i2:trunk\> openssl des3 -d -salt -in rules.mk.encrypt -out rules.mk.discrypt -k aa
cjash@linux-h3i2:trunk\> vim rules.mk.discrypt
--
=================================================================
from: http://www.xxlinux.com/linux/article/network/security/20071030/11311.html
linux下用GPG命令加密文件的方法
时间:2007-10-30 12:25:53 来源:Linux联盟收集整理 作者:
在 Linux 下,用GPG命令就可以实现文件的加密和解密,而且GPG基本上每个发行版都会预装。
假如你要加密的文件名为 diary.txt ,只需输入:
gpg -c diary.txt
会自动弹出对话框询问加密密码:
经过两次输入密码确定,就会在目录下生成 diary.txt.gpg,这个就是加密后的文件,不要忘记把原文件删掉哦~
解密的话,输入:
gpg diary.txt.gpg
输入正确的密码,diary.txt 就会在当前目录下重新生成。
=================================================================
from:
linux下使用openssl加密文件
作者:佚名 来源:不详 发布时间:2007-5-28 15:23:00
openssl也可以进行文件的加密。没有创建密钥的过程,也没有相关的配置文件,只要执行一条命令就可以对文件进行加密。把加密的文件传给需要的人后,只要他知道加密方式和加密口令,就可以解密查看文件。
openssl支持的加密算法很多,包括:bf,cast,des,des3,idea,rc2,rc5等及以上各种的变体,具体可参阅相关文档。具体的方法如下:
1.加密一个文件:
[root@fxvsystem root]# openssl enc -des -e -a -in install.log -out install.log.des
enter des-cbc encryption password:
Verifying - enter des-cbc encryption password:
输入密码之后,就会生成install.log.des文件,这个文件名是自己指定的,可以随意写。
其中:
enc表明你打算使用某个算法
-des是具体使用的某个算法
-e 表明要加密
-a 同样是使用ASCII进行编码
-in 要加密的文件名字
-out 加密后的文件名字
把生成的文件传到另一台机器后,执行如下命令进行解密
[root@fxvsystem gpg]# openssl enc -des -d -a -in install.log.des -out install.log
enter des-cbc decryption password:输入口令后,就可以得到解密后的文件了。
其中
-d表明要进行解密。
=================================================================
from:
今天尝试了一下gnupg.
什么是gnupg?
详细介绍
gnupg是PGP(Pretty Good Privacy)的开源实现.pgp是一个美国人发明的,或者说并不是发明,他是在原有的加密算法的基础上杂合了RSA和传统加密算法.所以安全系数更高.
pgp可以用来做什么?
主要有三个用途:数字签名,文件加密和通信加密.我们平时主要用到的一般是前两种.数字签名采用MD5这种信息摘要算法.一般用来验证文件,比如gentoo下载的ISO可以用gpg来验证.
而加密文件的话,可以使用这两个命令:
gpg -r User_ID -se file_name(加密)
gpg -r User_ID -d file_name(解密)
加密也可以直接使用-e参数,不用签名.
另外看到一个emacs扩展:easyPG.
呵呵,这下可以在emacs里边使用gpg了.
=================================================================
from:
用bcrypt加密文件(Encrypt with bcrypt)
由 sasaqqdan 于 星期五, 10/03/2008 - 14:56 发表
Encrypt with bcrypt
You should encrypt very sensitive files with the program bcrypt. Bcrypt uses the secure Blowfish-algorithm.
Open a shell and enter:
bcrypt /MyDirectory/MyFile
Then you are asked a passwort (at least eight characters long; you can
abort bcrypt with "Ctrl" + "C"). Bcrypt encrypts your file and appends
the extension bfe to the file. The original file is deleted
automatically.
If you want to encrypt more than one file or a complete directory you
should create an archive-file. Start the program "Menu | Utilities |
Xarchive archiver". Afterwards you encrypt the archive-file.
Note that bcrypt deletes the original file automatically. You can't
recover the file. If you don't want to delete the file start bcrypt
with the option -r:
bcrypt -r /MyDirectory/MyFile
If you want to decrypt the file start bcrypt again:
bcrypt /MyDirectory/MyEncryptedFile
Than you enter your password.
For further information see :
Homepage bcrypt
用文件(Encrypt with bcrypt)
你电脑中的敏感文件最好用Bcrypt这个程序加密一下。Bcrypt用的是安全。
如何加密单个文件?
打开一个终端,输入如下命令:
bcrypt /MyDirectory/MyFile
接下来就会问你要设定的密码。(长度最少要八个字符,你可以用组合键"Ctrl" + "C"来终端Bcrypt的运行)
然后开始加密,并在加密后的文件添加
bfe后缀,源文档则自动删除。
如何加密多个文件或者目录?
如果你想加密多个文档或者一整个目录,你可以创建个文档包:
点击"菜单 | 工具 | Xarchive archiver".
然后你就可以加密这个文档包了。
如何在加密后保留源文档?
这里要说明的是Bcrypt程序会自动删除源文档,而且无法恢复。如果你不想这样,你可以在打开程序时赋予它一个参数"-r":
bcrypt -r /MyDirectory/MyFile
接下来照样要你输入密码。
如果想了解更多信息,请查看bcrypt的主页:
=================================================================
from:
用Linux下的VIM加密文本文件
2008-03-25 来源: 赛迪网 sixth 会员收藏 游客收藏 【大 中 小】
vim -x file.txt 加密文件
vim -x -n file.txt 不使用交换文件(不让人们读到你的交换文件的一个方法就是不使用交换文件)
:setlocal noswapfile (如已在经编辑这个文件,那么交换文件 swapfile 可以用下面的命令禁止)
在vim中实现批量加密
#!/bin/bash
# Encrypt file with vim
if (test $# -lt 2) then
echo Usage: decrypt password filename
else
vim -e -s -c ":set key=$1" -c ':wq' $2
echo "$2 encrypted."
fi
=================================================================
linux下使用openssl加密文件详解
[日期:2007-05-02] 来源:Linux公社 作者:Linux
openssl也可以进行文件的加密。没有创建密钥的过程,也没有相关的配置文件,只要执行一条命令就可以对文件进行加密。把加密的文件传给需要的人后,只要他知道加密方式和加密口令,就可以解密查看文件。
openssl支持的加密算法很多,包括:bf,cast,des,des3,idea,rc2,rc5等及以上各种的变体,具体可参阅相关文档。具体的方法如下:
1.加密一个文件:
[root@fxvsystem root]# openssl enc -des -e -a -in install.log -out install.log.des
enter des-cbc encryption password:
Verifying - enter des-cbc encryption password:
输入密码之后,就会生成install.log.des文件,这个文件名是自己指定的,可以随意写。
其中:
enc表明你打算使用某个算法
-des是具体使用的某个算法
-e 表明要加密
-a 同样是使用ASCII进行编码
-in 要加密的文件名字
-out 加密后的文件名字
把生成的文件传到另一台机器后,执行如下命令进行解密
[root@fxvsystem gpg]# openssl enc -des -d -a -in install.log.des -out install.log
enter des-cbc decryption password:输入口令后,就可以得到解密后的文件了。
其中
-d表明要进行解密。
=================================================================
from:
Linux系统中对文件加密
由 kingnetwork 于 周四, 08/16/2007 - 01:41 提交。
加密文件:
openssl des3 -salt -in <源文件> -out <加密后文件>
解密文件:
openssl des3 -d -salt -in <加密后文件> -out <解密后文件>
例:
liyawei:~ # openssl des3 -salt -in test -out encrypttest
enter des-ede3-cbc encryption password:
Verifying - enter des-ede3-cbc encryption password:
liyawei:~ #
liyawei:~ # file encrypttest
encrypttest: data
liyawei:~ #
liyawei:~ # openssl des3 -d -salt -in encrypttest -out a
enter des-ede3-cbc decryption password:
liyawei:~ #
=================================================================
from :
现在大量的文本文件,想得用一组号码对这些文件分别进行加密,不知道在LINUX是否能实现.
当用户要用于某一个文件的时候,即要从这组号码文件中查到文件名以及文件名所对应的一组号码,并解压什么的,类似于RAR的密码,因为文件较多,手工实现不太现实.....写程序吧,又对加密不太在行.......不知道有没有什么现成的经验可以参考一下......跪求中......
2楼 发表于 2005-9-2 10:01
LINUX下文件加密请教!
不知道这样是不是你要求的。
$tar -vczf archive.tar.gz yourfilelist
crypt yourpassword
;archive.tar.gz
#####
解开的话 crypt yourpassword;archive.tar.gz再次执行一便即可。
好像password不能是数字开头。。
3楼 发表于 2005-9-2 10:15
LINUX下文件加密请教!
用 zip 压, 可以加password 的.
另外,好象也有 rar for linux 了.
4楼 发表于 2005-9-2 21:51
LINUX下文件加密请教!
没有看明白crypt这个命令的意思,看网站上的介绍,这个命令对资料类的加密好像无效,上班试试,RAR是个不错的建议,呵呵,一定得折腾一下.
5楼 发表于 2005-9-2 22:19
LINUX下文件加密请教!
用ZIP比较方便,但好像在LINUX下压缩的文件在WINDOWS下好像打不开.
6楼 发表于 2005-9-3 09:17
LINUX下文件加密请教!
在win下可以打开,用winRAR.
7楼 发表于 2005-9-4 21:36
LINUX下文件加密请教!
我怎么不行,在LINUX下如下执行
zip -e test.zip test.txt
在WINDOWS下用RAR提示:这个压缩文件格式未知或者数据已经被损坏.
另外请教大侠,加了-E这个参数,需要按提示输入密码,有没有什么参数,能用命令行一次搞定,我想把ZIP放在SHELL里,如果是交换模式,控制起来比较麻烦.
8楼 发表于 2005-9-4 21:39
LINUX下文件加密请教!
QUOTE:
原帖由 "轩静天" 发表:
我怎么不行,在LINUX下如下执行
zip -e test.zip test.txt
在WINDOWS下用RAR提示:这个压缩文件格式未知或者数据已经被损坏.
另外请教大侠,加了-E这个参数,需要按提示输入密码,有没有什么参数,能用命令行一次搞定..........
zip -P
9楼 发表于 2005-9-4 21:43
LINUX下文件加密请教!
大侠,-P是解决在WINDOWS下兼容问题,还是输入密码呀....呵呵
10楼 发表于 2005-9-5 02:51
LINUX下文件加密请教!
用vim直接对每个文件加密不就得啦?!
=================================================================
=================================================================
=================================================================
=================================================================