Menu

Tree [602128] main /
 History

HTTPS access


File Date Author Commit
 snap 2023-01-23 mosheszweizer mosheszweizer [602128] Add files via upload
 LICENSE 2023-01-22 mosheszweizer mosheszweizer [b3c7b3] Initial commit
 README.md 2023-01-23 mosheszweizer mosheszweizer [e43f40] Update README.md
 bitcrypt 2023-01-22 mosheszweizer mosheszweizer [3042e0] Add files via upload
 bitcrypt-install.tar.gz 2023-01-23 mosheszweizer mosheszweizer [08f883] Add files via upload
 bitcrypt.tar.gz 2023-01-22 mosheszweizer mosheszweizer [1802a9] Add files via upload

Read Me

bitcrypt

Encryption hides text in bitmap pictures

Bitcrypt is easy to use. There are only two objectives. The first is to put some text into a picture. The second is to retrieve it. Thus, to operate the program, one needs a picture, some text to be encoded, and an encryption key. The steps are as follows:

To encrypt:
1) Select a bitmap image (it must be either 24 or 32 bits deep)
2) Either upload from a file or type into the editor some text you wish to hide in the image
3) Type an encryption key you wish to use (it needs to be at least eight characters long)
4) Press the encrypt button

The program takes your text and processes it with the Rijndael cipher. The outcome of this process is shown in the editor. The thus encrypted text is 'written' into the picture you have selected. At the completion of the process, a popup message asks you to save the encrypted image, which you need to do as a last step.

To decrypt:
1) Select an encrypted image
2) Type the encryption key
3) Press the decrypt button
The decrypted text is shown in the editor. You can export it if you wish using the provided button.

Notes:
a) The image must be a bitmap. If you have a different format, you can use any image editor (for example, GIMP) to convert it/export it to this format.
b) The key may be any combination of ASCII characters. That is, the program should be able to accept anything that you can type on the keyboard
c) The Rijndael cipher enlarges text. Therefore, you may need a larger image to accommodate this. If the image is too small, a popup message tells you by how much. You may take this into account when selecting a larger picture.

BitCrypt is written in Pascal and the file stored here was compiled on an AMD® Ryzen processor running Ubuntu 20.04.5 LTS.
You can download the file and test if it runs on your Linux installation.

INSTALL
Bitcrypt has been compiled with FPC compiler which staticly links all dependancies. Therefore one should not need to import any additional components to run bitcrypt.

To install,
Download the compressed bitcrypt-install file from this directory and decompress it.
Examine install.sh file to see the intended installation destinations. Then run
sudo ./install.sh

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.