Download Latest Version umcipher.tgz (9.9 kB)
Email in envelope

Get an email when there's a new version of puff

Home / 0.3.4a
Name Modified Size InfoDownloads / Week
Parent folder
puff-0.3.4a-win64-nogui.zip 2011-12-11 23.1 kB
README.txt 2011-12-11 2.2 kB
puff-0.3.4a-win32-nogui.zip 2011-12-11 34.9 kB
puff-0.3.4a.tar.gz 2011-12-11 125.7 kB
0.3.4-0.3.4a.diff 2011-12-11 4.2 kB
Totals: 5 Items   190.2 kB 0
PUFF-0.3.4a DOCUMENTATION
1. Installing
1.1 UNIX-like OS and MinGW
	unpack puff-0.3.4a.tar.gz:

	$ tar xfz puff-0.3.4a.tar.gz
	$ cd puff-0.3.4a
	
	type:
	
	$ make && make test

	copy puff and puffgen into /usr/local/bin

	$ cp puff /usr/local/bin
	$ cp puffgen /usr/local/bin

2 Using command-line interface
2.1 Generating key file
Key file - 64kbyte file for replacement table
SYNTAX:

	puffgen mykey.key

2.2 Encrypting file

SYNTAX

	puff -2 -e -i input.txt -o output.pf -k mykey.key -p weryqw asdhjfs -bz 2048

-2 -- Encryption method ( -2 is slow but very strong)
	You can use -0 or -1 also.
-e -- Tells program that we encrypt given file
-i input.txt -- input file to encrypt
-o output.pf -- encrypted output file
-k mykey.key -- key file
-p passw1 passw2 -- two passwords, both needed!
-bz 2048 block size must be divisible by 4

Return values

Program prints Magic Number=filesize%blocksize
You must this remember!

2.3 Decrypting file

SYNTAX

	puff -2 -d -i output.pf -o output.txt -k mykey.key -p weryqw asdhjfs -bz 2048

-2 -- Encryption method 
-d -- Tells program that we decrypt given file
-i output.pf -- input file to decrypt
-o output.txt -- decrypted output file
-k mykey.key -- key file
-p passw1 passw2 -- two passwords, both needed!
-bz 2048 block size must be divisible by 4


================================================================================
= PUFF Version History
= Puff is available at https://sourceforge.net/projects/puff/
================================================================================
=
= *+   Major new feature, or major overhaul to an area.
= *-   Major bug fix or removal.
= +    Added feature, or noticeable improvement.
= -    Bug fix, or something removed.
= !    Something has changed, or just general information.
=
================================================================================
0.3.4a
------
+Some test in Makefile
-Magic Number!
*-Security changes: unsecure nulls at end of file
0.3.4
-----

*+Support fo large files(added size_t type)
!Splitted header for more compatibility
*+ Security changes: two new encryption modes
-Some bug fixes with command line
*+BMPsplitter
Source: README.txt, updated 2011-12-11