Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
0.3.3a-0.3.4b.diff | 2011-12-12 | 14.8 kB | |
0.3.4a-0.3.4b.diff | 2011-12-12 | 13.9 kB | |
README.txt | 2011-12-12 | 2.4 kB | |
0.3.4-0.3.4b.diff | 2011-12-12 | 12.0 kB | |
puff-0.3.4b-win32-nogui.zip | 2011-12-12 | 36.1 kB | |
puff-0.3.4b-win64-nogui.zip | 2011-12-12 | 39.6 kB | |
puff-0.3.4b.tar.gz | 2011-12-12 | 17.2 kB | |
Totals: 7 Items | 136.0 kB | 0 |
PUFF-0.3.4b DOCUMENTATION 1. Installing 1.1 UNIX-like OS and MinGW unpack puff-0.3.4b.tar.gz: $ tar xfz puff-0.3.4b.tar.gz $ cd puff-0.3.4b 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(-e default) -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 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.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