Home / 0.3.4c
Name Modified Size InfoDownloads / Week
Parent folder
README.txt 2011-12-16 2.5 kB
puff-0.3.4c-win64-nogui.zip 2011-12-16 54.2 kB
puff-0.3.4c-win32-nogui.zip 2011-12-16 51.6 kB
puff-0.3.4c.tar.gz 2011-12-16 17.7 kB
0.3.4b-0.3.4c.diff 2011-12-16 8.0 kB
Totals: 5 Items   134.0 kB 0
PUFF-0.3.4c DOCUMENTATION
1. Installing
1.1 UNIX-like OS and MinGW
	unpack puff-0.3.4c.tar.gz:

	$ tar xfz puff-0.3.4c.tar.gz
	$ cd puff-0.3.4c
	
	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 -e -i input.txt -o output.pf -k mykey.key -p weryqwasdhjfs -bz 2048


-e -- Tells program that we encrypt given file(-e default)
-i input.txt -- input file to encrypt
-o output.pf -- encrypted output file
-k mykey.key -- key file
-p passw -- password
-bz 2048 block size must be divisible by 4



2.3 Decrypting file

SYNTAX

	puff -d -i output.pf -o output.txt -k mykey.key -p weryqwasdhjfs -bz 2048

-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 passw -- password
-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.4c
------
+SafeRM
	use: saferm file
		 rm file
+Only one password!
+Proggress bar
	Uncomment //#define PROGRESS_BAR 1 in config.h
-Removed FAST an CHEB mode, only DEEP
+Speed test
	Uncomment //#define SPEED_TEST 1 in config.h
	
0.3.4b
------

-Some bug fixes...
!Deep mode is now default!
!Some code cleanings
*+ Two new string encryption functions and test program that shows how to use:
	uint8_t * puff_data_enc(uint8_t *opentext, uint32_t key, uint32_t init_key);
	uint8_t * puff_data_dec(uint8_t *cryptotext, uint32_t key, uint32_t init_key);


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-16