Skip to content

pglen/spellcrypt

Repository files navigation

SpellCrypt

Under construction, Encryption done, GUI done; Experimental;

 An encryption algorithm that turns this:

    The greatest Enemy of Knowledge is not ignorance, it is the illusion of
    knowledge.

 Into this:

    Nonagon waxy Unimplemented whitecap Clinically dionysos bussey nootka,
        constitutionals colb kirkwood befitting whitecap clinically.

How it works:

A dictionary is indexed into the original file, and the indexes are
  'encrypted' The new index is untangled from the dictionary, which yields a
different text. The decryption does the reverse.

Strength: strong enough to withstand any, but the most resource intensive attacks.
The variable strength is also a function of the password quality.

Justification:

This encryption hides the fact that the text is encrypted. Because it uses plain text intermediary, it is can be deployed seamlessly into any context, including email, text message, document or attachment.

System Requirements:

o as of Mar 3 2021 -- Python 3 only o PyGObject and dependencies

Screen Shot:

The screen shot below shows a text file loaded into the top window. The middle window shows the encrypted text after pressing the Encrypt button. The Decrypt feature allows verification of text, and the 'Check' button compares the top edit box text with the button box text.

The encrypted content then can be copied from the middle window into an email / document or any transmission.

Screen Shot

Note: Under Construction. GUI is fine, command line needs more fine tuning.

License: Open Source, FreeWare

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published