[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Nano-devel] Encrypted text file for private stuff

From: Lion Yang
Subject: Re: [Nano-devel] Encrypted text file for private stuff
Date: Sat, 13 Jan 2018 02:03:42 +0800


I am a bit worried about the command line with secret (key for encryption)… It can be found very easily at .bash_history. That is, using command line to pass the key is very likely vulnerable. But anyways, I think it is useful to do simple encryption for something like diary or cloud storage as you mentioned.

BTW, what block cipher mode are you using?

Daming Yang

2018/01/12 午後4:09 address@hidden:
Encrypted text file for private stuff

E.G. in the cloud or just on your hard drive.  I use it for may
passwords and personal information.

I have given my linux copy of nano (2.2.5) the ability to write
encrypted files.  Bye specifying "-P" on the command line and creating a
new file, my code can then write a file that is compressed and then
encrypted.  It forces restricted mode so that unencrypted versions of
the file do not appear on the hard drive anywhere.

I used AES.c and AES.h from PolarSSL for the encryption.
It is licensed under GNU General Public License.

I used Zlib for the compression.  Zlib is not licenced under the Gnu
public licence, but it is free to use and may be downloaded from the Gnu

If you are interested I would like to contribute my code to Gnu Nano.
Obviously I would have to transfer my additions to the latest version
of nano (and apply "astyle" to format my code to your indent style.)
But I wont bother if you are not interested.

Im a bit of noob to Gnu or to contributing to open source in general, so
if you are interested in my contribution, then you may need to provide
guidance on how to push this into your repository.

       Stephen Braithwaite

reply via email to

[Prev in Thread] Current Thread [Next in Thread]