FakeFiles [94K]
Downloaded:192 times
Version:1.03 (25th Dec 2007)
Requirements:RISC OS 3.10 or above
64K wimpslot
Licence:Public Domain
Source code (in BASIC) included.


FakeFiles is designed to create fake PGP encrypted files for the purposes of 'plausible deniability' if faced with encrypted files being found on your hard drive and refusing to hand over the encryption keys.

FakeFiles will create any number of genuine looking PGP encrypted files on your hard disc. However, they're totally random, cannot be decrypted and of course you don't have the key - because the computer automatically destroyed it without telling you in the first place.

FakeFiles was inspired by this story which describes how, "in the event that there was doubt that a suspect did not possess a key, he said, it was up to the prosecution to demonstrate beyond a reasonable doubt that they could know the passphrase."

Additionally FakeFiles is capable of genuinely encrypting real files using any passphrase, and decrypting them again if provided with the same passphrase or 'seed' file (which could be a mutually known file from anywhere on the internet). If the wrong passphrase is given, the file is irretrievably deleted - and there is no way of knowing whether a passphrase is genuine or not, without trying it - and you only get one go!

Why did I write it?

Mainly in response to the UK government's contravention of the Universal Declaration of Human Rights, which states:-

"No one shall be subjected to arbitrary interference with his privacy, family, home or correspondence..."
- Article 12, Universal Declaration of Human Rights

I say, "Death to RIP!".

Users of FakeFiles may also be interested in my other Crypto and privacy software.


FakeFiles 1The default 'fake files' window, allowing you to create a number of fake GnuPG encrypted files in a given directory.

FakeFiles 2The 'genuine' encryption mode, where you can specify a passphrase or 'seed file' and the file you wish to actually encrypt. There is no way of identifying which files have been genuinely encrypted and which ones are random - for which you don't know, and have never known, the passphrase.

What's more, you only get one chance to decrypt with the correct passphrase, otherwise the file is irretrievably deleted and the relevant disc space 'nuked'.


  · Snegoby Nat Queen
Generates sprite files having exactly the same format and visual appearance as those created by !Stego, but without any hidden message. It also generates random PGP messages which nobody can decrypt, enabling you to prove that you cannot decrypt all your PGP files. This may be useful to thwart any attempts to make you reveal the contents of encrypted files.
  · Stealthby Nat Queen
enables you to store a number of encrypted directories inside a container file, each with its own unique passphrase. The program is designed so that no one without a knowledge of the passphrases can determine how many encrypted directories actually exist. A particular directory can be decrypted only by entering the correct passphrase. If any authorities ever demand access to your encrypted data, you can safely reveal one or more of your less important hidden directories, while denying that any others exist without fear that they can ever be detected.

More RISC OS software can be found at


There follows a concise list of changes between each version, in reverse date order so that the latest changes are listed first.
N.B. The latest version may not necessarily be the released version, as current development is also shown here.

 v1.03 (25th Dec 2007)
         a) Made 'Random datestamp' ON by default.
         b) Added some hints and tips to the documentation.
 v1.02 (24th Dec 2007)
         a) Serious bug fix: Correctly nuke old files by overwriting random data. Previously a 
            typo in the loop prevented the file being overwritten.
         b) Added additional pass to nuking file, using data from !FakeFiles manual.
         c) Amended window templates to allow for bigger desktop font sizes, to prevent words
            being truncated.
         d) Added 'Random datestamp' option to random files.
         e) Narrowed random datestamp period down a bit.
 v1.01 (19th Dec 2007)
         a) Added support for GnuPG so that messages are genuinely encrypted.
         b) Added facility to actually encrypt specific files using the same conventional
            encryption as the random files.
         c) Created a StrongHelp manual. See for more help
            and downloads.
         d) Added Help option to main menu - to load manual.
         e) Added website button to 'Info' window, to check for updates.
         f) Added random datestamps to files produced, so there's no way of telling how old the
            fake files are.
 v1.00 (22nd Nov 2007)
        a) First version.

Email Email this page to a friend

Last edit: 10th Apr 2016 at 1:54pm
(3019 days ago)

Bookmark with:What are these?
delicious Deliciousdigg Diggreddit redditfacebook Facebookstumbleupon StumbleUpon

RSS Feed

Viewed 6095 times since 22nd Nov 2007,
~ 1 view per day

Valid HTML 4.01!
Valid CSS!
Best viewed with a cup of tea Crafted by RISC OS