OpenPuff is a professional steganography tool. The application will allow you to encrypt sensitive data up to 256MB in size to send over the internet, or simply to store it on a system that others are using.
It is known that with shorthand you can hide files inside other files. If you don't know how it works, read here. The OpenPuff application, in addition to being able to encrypt and hide files inside other files on your system, can also digitally sign them.

Features:
- HW seeded random number generator (CSPRNG)
- Deniable steganography
- Carrier chains (up to 256Mb of hidden data)
- Carrier bit selection level
- Modern multi-cryptography (16 algorithms)
- Multi-layered data obfuscation (3 passwords)
- X-squared steganalysis resistance
Unique layers of security and obfuscation:
- 256bit+256bit symmetric-key cryptography (with KDF4 password extension)
- 256bit symmetric-key data scrambling (CSPRNG-based shuffling)
- 256bit symmetric-key data whitening (CSPRNG-based noise mixing)
- Adaptive non-linear carrier bit encoding
Layers of security:
The data is encrypted, scrambled, whitened and encoded before being decrypted.
The 4 Layers (encryption layers) in detail:
- Layer 1 – Modern multi-cryptography:
A set of 16 modern 256bit open-source cryptography algorithms (chosen from AES Process [1997-2000], NESSIE Process [2000-2003] and CRYPTREC Process [2000-2003]) has been joined into a doublepassword multi-cryptography algorithm (256bit+256bit):AES / Anubis / Camellia / Cast-256 / Clefia / FROG / Hierocrypt3 / Idea-NXT / MARS / RC6 / Safer+ / SC2000 / Serpent / Speed / Twofish / Unicorn-A - Layer 2 – CSPRNG based scrambling:
Encrypted data is always scrambled to break any remaining stream pattern. A new cryptographically secure pseudo random number generator (CSPRNG) is seeded with a third password (256bit) and data is globally shuffled with random indexes. - Layer 3 – CSPRNG based whitening:
Scrambled data is always mixed with a high amount of noise, taken from an independent CSPRNG seeded with hardware entropy. - Layer 4 – Adaptive non-linear encoding:
Whitened data is always encoded using a non-linear function that also takes original carrier bits as input. Modified carriers will need much less change and deceive many steganalysis tests (eg: chi square test).
OpenPuff supports a wide range of file formats:
Images (BMP, JPG, PCX, PNG, TGA)
Audio support (AIFF, MP3, NEXT/SUN, WAV)
Video support (3GP, MP4, MPG, VOB)
Adobe Flash support (FLV, SWF, PDF)
OpenPuff is portable so it leaves no traces on the computer (it works without installation, without registry keys, and .ini files). As for security, OpenPuff is safe:
It does not contain Spyware and adware and uses the OpenSource core crypto-library (libObfuscate).
If you are interested in the application, see how it works in the videos below:
For advanced users, there are many tutorials, articles and papers.
