Defining Custom Wipe Methods

  Previous topic Next topic JavaScript is required for the print function Mail us feedback on this topic! Mail us feedback on this topic!  

XL Delete allows you to create their own complex wipe methods.  You can create an unlimited amount of customized methods which can range in complexity from the simple random wipe to the very complex and secure Gutmann wipe.

 

 

To start creating a custom wipe method,select the Add/Edit Custom Wipe button in the Preferences window:

 

Creating a new wipe method:


The first thing to do is to plan out your new custom wipe method.  Determine what you want your wipe method to do and how many passes to use.

In this example, we will create a simple 4-pass custom method

 

The first thing to do is to give the wipe method a name.  Enter "My First Custom Wipe" in the wipe name text box.  Now you will want to start building the wipe method one pass at a time.

 

Pass # 1:


The first pass will be a random pass.  Make sure that the Wipe with random data option is selected and press "Add Pass".

 

Pass # 2:


We will add the second pass in Text Mode.  Select the Text Mode option.  You will notice that the text box becomes enabled.  Enter "Secret Stuff - Keep Out" in the text box and press "Add Pass".  Now you will see two Pass items in the wipe definition view.

 

Pass # 3:


The third pass will be another random pass.  Select Wipe with random data and press "Add Pass".

 

Pass # 4:


We will add the final pass in Hex Mode.  Hex mode allows you to create advanced passes by specifying bytes to use for the wipe pass.  We can specify single bytes or a sequence of bytes.  Bytes must be specified in hex ie: 0x00. Byte sequences must be separated by commas ie: 0x00,0x01,0x02.  We will use a sequence from the Gutmann method (0x92, 0x49, 0x24) for this example.

 

 

Select the Hex Mode option.  Enter 0x92,0x49,0x24 in the text box and press "Add Pass".

 

 

Your first custom wipe method is now complete.  It will wipe a file first with random data, then with the text "Secret Stuff - Keep Out", then again with random data, and finally with on the the passes from the Gutmann method.

 

Each pass will specify if it is a random pass and the data that it will use to wipe in both text and hex.

 

Once you have reviewed your wipe, choose Ok to save your first custom wipe.  It will now show up as an option in the wipe methods list.

 

FAQ's:


Is there a difference in security when defining a pass in Text Mode or Hex Mode?

No. The security remains the same.  The wipes work on bytes and the editor will convert any data entered in Text Mode or Hex Mode to the equivalent bytes. You can in fact define the same pass with both options. For example: Entering "1234" in Text Mode is the same as entering "0x31,0x32,0x33,0x34" in Hex Mode.

 

What is the benefit of defining a pass in Hex Mode?

Hex Mode allows you to define passes that use data that cant be easily inputted by pressing one of the keys available on the keyboard.  This gives you complete control to use any kind of byte for the wipe.  Hex Mode will allow you to easily create wipe methods that are as complex as the ones built into XL Delete.

 

Can I create a wipe method that is equivalent to the ones built into XL Delete?

Yes you can. The built in methods are just custom methods that are defined within the program code.

 

Is there a performance difference in using a custom method rather than one of the built in methods?

That depends on the number of passes that your custom wipe method has.  If we were to compare a built in method to it's equivalent custom method then the only performance difference would be at the beginning of a wipe because the engine would have to read the custom wipe definition from a file, which would only be a couple of milliseconds of difference.

 

Please contact us if you need help building your own custom wipe method.

Page url: http://www.xldevelopment.net/help/xldelete?defining_custom_wipe_methods.htm