14 kinds of secure erase plans in ByebyeData Eraser
Type: fast, medium, slow or very to search.
- Zeros, 1 pass(es), fast
Zeros: single-pass overwrites, zero filling.
- Ones, 1 pass(es), fast
Ones: single-pass overwrites, one filling.
- Pseudo-random, 1 pass(es), fast
Pseudo-random: single-pass overwrites, random character filling.
- Pseudo-random & Zeros, 2 pass(es), medium
Pseudo-random & Zeros, first pass will overwrite random character, and the second pass will write 0s on each sector.
- GOST-R-50739-95, 2 pass(es), medium
GOST P50739-95 wipe standard calls for a single pass of zeroes followed by a single pass of random byte.
- DoD 5220.22-M, 3 pass(es), medium
DoD 5220.22-M is a three pass overwriting wipe algorithm: first pass - with zeroes, second pass - with ones and the last pass with random bytes. With all passes verification.
- US Army AR 380-19, 3 pass(es), medium
Pass 1: Writes a random character; Pass 2: Writes a specified character (e.g. zero); Pass 3: Writes the complement of the specified character (i.e. one) and verifies the write.
- US Air Force, AFSSI 5020 , 3 pass(es), medium
US Air Force System Security Instruction 5020: AFSSI-5020; Pass 1: Writes a zero; Pass 2: Writes a one; Pass 3: Writes a random character and verifies the write.
- Pseudo-random Zeros, 6 pass(es), slow
Pseudo-random & Zeros (2 passes)*3.
- RCMP TSSIT OPS-II, 7 pass(es), slow
(Pass 1: writes a zero + Pass 2: writes one)*3 + Pass 7: Writes a random character and verifies the write.
- DoD 5220.22-M (ECE), 7 pass(es), slow
DoD 5220.22-M(ECE) is a seven pass overwriting wipe standard: first and second passes - with certain bytes and with its compliment, then two passes with random character, then two passes with character and its complement and the last pass - with random character.
- German Standard, VSITR, 7 pass(es), slow
The German wipe standard calls for each sector to be overwritten with three alternating patterns of zeroes and ones and in the last pass with character.
- Bruce Schneier's Algorithm, 7 pass(es), slow
Pass 1: Writes a one; Pass 2: Writes a zero; Pass 3-7: Writes a stream of random characters.
- Peter Gutmann's Algorithm, 35 pass(es), very slow
Pass 1 - 35: Writes a random character.