!FileNuke 1.01 22nd Sep 2005
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

FileNuke is a simple file nuking program. It uses military grade file 
overwriting, using a number of algorithms and conforms to the recommendations
of the National Computer Security Centre.

The way it works is as follows:

Firstly, drag a file that you want securely 'nuked' to the iconbar icon.
You will then be asked to 'Cancel' (reset filename and stop) or to
'Nuke File!'.

If you click on 'Nuke File!' you will be asked for confirmation, before 
performing the 'Nuke' operation, which consists of overwriting every bit of
the original file with the bit patterns in the following steps:-

You can select from three different levels of 'nuking'; Casual, Good or 
Military. Either click on the icon in the confirmation window, or select the
relevant grade required from the Grade sub-menu.
          The Casual grade will just use 16 passes of re-writing
          The Good grade will add another 9 passes, giving 25 passes in total
          The Military grade will use the full 35 passes.
The default is military grade, because you should specifically have to be
aware of dropping the security level.

	 1. Random data						Casual
	 2. Random data						Casual
	 3. Random data						Casual
	 4. Random data						Casual
	 5. 01010101 01010101 01010101 (0x55 0x55 0x55)		Casual
	 6. 10101010 10101010 10101010 (0xAA 0xAA 0xAA)		Casual
	 7. 10010010 01001001 00100100 (0x92 0x49 0x24)		Casual
	 8. 01001001 00100100 10010010 (0x49 0x24 0x92)		Casual
	 9. 00100100 10010010 01001001 (0x24 0x92 0x49)		Casual
	10. 00000000 00000000 00000000 (0x00 0x00 0x00)		Casual
	11. 00010001 00010001 00010001 (0x01 0x01 0x01)		Casual
	12. 00100010 00100010 00100010 (0x22 0x22 0x22)		Casual
	13. 00110011 00110011 00110011 (0x33 0x33 0x33)		Good
	14. 01000100 01000100 01000100 (0x44 0x44 0x44)		Good
	15. 01010101 01010101 01010101 (0x55 0x55 0x55)		Good
	16. 01100110 01100110 01100110 (0x66 0x66 0x66)		Good
	17. 01110111 01110111 01110111 (0x77 0x77 0x77)		Good
	18. 10001000 10001000 10001000 (0x88 0x88 0x88)		Good
	19. 10011001 10011001 10011001 (0x99 0x99 0x99)		Good
	20. 10101010 10101010 10101010 (0xAA 0xAA 0xAA)		Good
	21. 10111011 10111011 10111011 (0xBB 0xBB 0xBB)		Good
	22. 11001100 11001100 11001100 (0xCC 0xCC 0xCC)		Military
	23. 11011101 11011101 11011101 (0xDD 0xDD 0xDD)		Military
	24. 11101110 11101110 11101110 (0xEE 0xEE 0xEE)		Military
	25. 11111111 11111111 11111111 (0xFF 0xFF 0xFF)		Military
	26. 10010010 01001001 00100100 (0x92 0x49 0x24)		Military
	27. 01001001 00100100 10010010 (0x49 0x24 0x92)		Military
	28. 00100100 10010010 01001001 (0x24 0x92 0x49)		Military
	29. 01101101 10110110 11011011 (0x6D 0xB6 0xDB)		Military
	30. 10110110 11011011 01101101 (0xB6 0xDB 0x6D)		Military
	31. 11011011 01101101 10110110 (0xDB 0x6D 0xB6)		Military
	32. Random data						Casual
	33. Random data						Casual
	34. Random data						Casual
	35. 00000000 00000000 00000000 (0x00 0x00 0x00)		Casual
	
	38. File is deleted.
	
This is described in more detail in Peter Gutmann's article entitled
"Secure Deletion of Data from Magnetic and Solid-State Memory" which is 
available online at
http://www.cs.auckland.ac.nz/~pgut001/pubs/secure_del.html
	
The application is compiled using !ABC for speed purposes.


Speed
~~~~~
FileNuke is compiled for additional speed, but for reference purposes the
following timings were found when nuking a 400K file on an Iyonix computer.

	Casual grade:	50 seconds
	Good grade:	75 seconds
	Military grade:	95 seconds


Copyright Message
~~~~~~~~~~~~~~~~~
This application and all its associated files are the copyright of the
author; Paul Vigay but you are free to pass it around as long as all files
remain intact an unaltered and the whole application is distributed
(including this !Help file).

This software is public domain and the source code in BASIC is supplied.
However, if you do make any alterations, or would like new features added,
please contact me so that I can keep the most up to date version on my web
site.


Contacting me
~~~~~~~~~~~~~
I can be contacted via the following methods;

Email:	nospam@vigay.com
  Web:  http://www.vigay.com/software/

Version History
~~~~~~~~~~~~~~~
v1.01  (22nd Sep 2005)
       a) Removed a couple of random passes from the end of the nuking
          process to gain a slight amount of speed but not have adverse
          effect on security.
       b) Added three grades of security; Casual, Good and Military so that
          people can trade speed for security if they're less paranoid.
       c) Made some of the templates a bit wider (for larger font sizes)
       
         
v1.00  (10th Sep 2005)
       - First release version - should work ok.
      
2005 Paul Vigay