项目作者: Helias

项目描述 :
cat your netCDF file removing the decrypted file txt
高级语言: Shell
项目地址: git://github.com/Helias/Catcrypt.git
创建时间: 2017-01-28T16:23:15Z
项目社区:https://github.com/Helias/Catcrypt

开源协议:GNU Affero General Public License v3.0

下载


Catcrypt

If you want to protect your file txt (or whatever) with a password you can use the command mcrypt like in the example:

  1. $ mcrypt data.txt

It will generate a file data.txt.nc protected by a password that you insert during the encryption, well, to decrypt and read the content you should type:

  1. $ mcrypt -d data.txt.nc

it will generate a file data.txt with the content of data.txt.nc, so to read and protect your data, you should open the file data.txt and delete it.

I made the shell function catcrypt to decrypt, get the content of the file txt (with the cat command) and delete it with just one command.

Usage

Just add this code in your file ~/.bashrc (if this file doesn’t exist create it with $ touch ~/.bashrc) and restart your terminal or use $ source ~/.bashrc

  1. # decrypt netCDF, read and delete
  2. catcrypt() {
  3. file=$@
  4. mcrypt -d $file
  5. cat "${file::-3}"
  6. rm "${file::-3}"
  7. }
  8. alias catcrypt=catcrypt

example:

  1. $ catcrypt data.txt.nc

it will print in your terminal the content decrypted of data.txt.nc
b