简单的文件加密解密程序——自定义加密口令
时间:2010-03-31 来源:Linuxwhite
注意:只在32位的Linux上测试通过。
安装:解压后,如果你的系统上有目录"~/bin/"则直接运行解压目录里的install.sh脚本;如果你没有“~/bin/"目录,则用root权限运行install.sh脚本。前者会将文件安装到"~/bin/"目录,并创建指向它的两个链接(encode/decode)。后者会将文件和链接放到"/usr/local/bin/"目录。
使用方法:
加密,encode <6位密码> <欲加密的文件> ; 解密 decode <6位密码> <欲解密的文件>
6位密码是你自己知道就好的密码(任何字符均可)。程序默认使用6位密码。当然,其他位的也是可以使用成功的。
实际上,encode和decode其中一个加密的话,另一个就是解密。
程序加密或者解密后的内容均在标准输出(屏幕)中显示。Linux下可以使用管道来保存加密和解密的成果。
如 encode 123456 input > output 表示使用密码123456将input文件加密为output文件。(注意:原来的input文件并不会自动删除,你自己可以亲自动手或者写个脚本来做)
而 decode 123456 output 则会将output解密,即,将原来的input文件的内容显示到标准输出。如果密码错误,那么解密将会失败,程序显示乱码。
安装:解压后,如果你的系统上有目录"~/bin/"则直接运行解压目录里的install.sh脚本;如果你没有“~/bin/"目录,则用root权限运行install.sh脚本。前者会将文件安装到"~/bin/"目录,并创建指向它的两个链接(encode/decode)。后者会将文件和链接放到"/usr/local/bin/"目录。
使用方法:
加密,encode <6位密码> <欲加密的文件> ; 解密 decode <6位密码> <欲解密的文件>
6位密码是你自己知道就好的密码(任何字符均可)。程序默认使用6位密码。当然,其他位的也是可以使用成功的。
实际上,encode和decode其中一个加密的话,另一个就是解密。
程序加密或者解密后的内容均在标准输出(屏幕)中显示。Linux下可以使用管道来保存加密和解密的成果。
如 encode 123456 input > output 表示使用密码123456将input文件加密为output文件。(注意:原来的input文件并不会自动删除,你自己可以亲自动手或者写个脚本来做)
而 decode 123456 output 则会将output解密,即,将原来的input文件的内容显示到标准输出。如果密码错误,那么解密将会失败,程序显示乱码。
|
相关阅读 更多 +