Thanks this should work great!
Kevin

On Tue, 2008-03-04 at 00:09 +0100, Alexander Kriegisch wrote:
> Well, this is extremely simple and not very refined,
> but try something like this:
> 
> 
> # Alphabets for en-/decoding (must contain same characters, only in different 
> order)
> decoded_chars='A-Za-z0-9\n _;.:#+*/"!'
> encoded_chars='mn0opj\nYZk 
> _;.rGJX6IHu12tsWVU5ql3a:e#+zFTEDRS4CBAyxwvd*b/f"9gQPONch8!iMKL7'
> 
> # Encode file
> cat myfile.gz | tr "$decoded_chars" "$encoded_chars" > myfile.gz.enc
> # Decode file
> cat myfile.gz.enc | tr "$encoded_chars" "$decoded_chars" > myfile.gz.dec
> 
> # Make sure decoded file equals original
> md5sum myfile.gz*
> e7720032bb3f6579d7e9cc2edcf1f9df  myfile.gz
> e7720032bb3f6579d7e9cc2edcf1f9df  myfile.gz.dec
> 4b630933f0ebf0af2e159bf41272a30f  myfile.gz.enc
> 
> 
> Just a quick hack.
> 
> Now you can start improving this little sample by adding more
> characters (even control characters or full 256-character alphabets),
> adding a shell function automatically creating keys from given
> alphabets etc.
> 
> --
> Alexander Kriegisch
> Certified ScrumMaster
> http://scrum-master.de
> 
> 
> 
> Kevin Holland:
> > That sounds good,
> > I'd like to see that as long as you think it will work on gziped
> > archives.
> > Thanks
> > 
> > Kevin
> > 
> > On Mon, 2008-03-03 at 18:30 +0100, Alexander Kriegisch wrote:
> >> Well, Kevin,
> >>
> >> now that you have answered yourself, we can stop speculating ans start
> >> offering suggestions. :-) If this is not too simple for your purpose,
> >> you can quite cheaply en-/decrypt files using 'tr' by scrambling
> >> arbitrary characters with a fixed key. This way you can either achieve a
> >> Caesar cipher or something more complicated, but definitely not strong
> >> encryption. Anyway, it would work. In case you are interested, I might
> >> hack a little sample for you. It should be enough to keep the lamers out.
> 
_______________________________________________
busybox mailing list
[email protected]
http://busybox.net/cgi-bin/mailman/listinfo/busybox

Reply via email to