Projects / CLNoFault


CLNoFault is a tool to protect your files or plain text. Using XOR encryption, it can quickly encrypt data using either a username and a password of your choice, or an external file that will serve as a key. Encrypted files can't be recovered in any way besides re-encrypting them with CLNoFault with the correct user/pass combination or keyfile. CLNoFault is the console-based interface for the NoFault library (like KNoFault for KDE), so it is useful in scripts.

Operating Systems

Recent releases

  •  23 Apr 2004 23:45

    No changes have been submitted for this release.

    Recent comments

    02 Jan 2006 12:43 ytre

    Re: XOR is pre-WW2 encryption
    just tried ~1GB keyfile against

    02 Jan 2006 05:35 ytre

    Re: XOR is pre-WW2 encryption

    > data can be trivially broken.

    GB file xored with GB random file... trivially? It seems it's comparably trivial to guessing the right prime in case of passwordless encryptions.

    23 Apr 2004 21:57 gobbles

    XOR is pre-WW2 encryption
    Honestly, it is great to try contributing to the open source movement, but this approach to securing data can be trivially broken.

    There are many (gnupg, openssl, etc) implementations of data encryption that are much more secure and already free...

    23 Apr 2004 19:38 sholden

    But why?
    There are numerous encryption softwares available. What is the point of one that xors and hence when used with the username/password approach can be cracked by simple analysis of the crypted text?


    Project Spotlight


    A Fluent OpenStack client API for Java.


    Project Spotlight

    TurnKey TWiki Appliance

    A TWiki appliance that is easy to use and lightweight.