Download Latest Version sourcecode tarball (61.1 kB)
Email in envelope

Get an email when there's a new version of CRYpter

Home / Decompressed / CRYpter-0.1
Name Modified Size InfoDownloads / Week
Parent folder
src 2014-10-06
FORKING.forkcontrol 2014-10-06 540 Bytes
install.bash~ 2014-10-06 953 Bytes
LICENSE~ 2014-10-06 14.9 kB
install.bash 2014-10-06 963 Bytes
README 2014-10-06 3.3 kB
LICENSE 2014-10-06 14.9 kB
uninstall.bash 2014-10-06 444 Bytes
let_me_use_without_install.bash~ 2014-10-06 963 Bytes
README~ 2014-10-06 3.3 kB
uninstall.bash~ 2014-10-06 416 Bytes
FORKING.forkcontrol~ 2014-10-06 540 Bytes
let_me_use_without_install.bash 2014-10-06 304 Bytes
Totals: 13 Items   41.4 kB 0
Blah blah blah... License... blah blah... Boring...
I don't want to write a traditional README.

Basic things:

- It's great for forums' people share files putting all their usernames at all forums:
--Commandline example: userX@localhost:~/forums/tools/something$ CRYpter "userX@http://www.forum.org/profiles/userX" "share.pkg" "share.pkg.cry"
--Or use the Graphical Interface.

- Every encryptation method has its features. This one was planned to be fast (isn't faster because has an 1 byte buffer - next releases may be ok).
--Some data are so important that if an encrypted file is found in the internet, someone will try to crack the password in bruteforce and probably, after some time, will be successful. Don't expect this will protect against everything. Some people aren't honest. The world isn't perfect.

- If you're in Ubuntu Studio 14.04.1 LTS, my scripts will run.
--If not, it's suposed to run properly.

- If you want to test before install:
*Run the "let_me_use_without_install.bash" file

-If you want to install CRYpter in your computer (only for you):
*Run the "install.bash" file as user
#Don't run as root.

-If you want to install CRYpter in your computer (for all users):
*login as all users (one by time, obviously), then install one by one. Or search Google, make a script, run, send me, and look your name in "Credits" next release! 

-If you want to remove CRYpter from your computer:
*Run the "uninstall.bash" file as user
#Don't run as root.

-I think it's not necessary to explain how to use the Graphical User Interface... skipped.
-How use the console version:
Usage: CRYpter <password> <input_file> <output_file>
Example: CRYpter 'anyPassword' 'Documents\MyPasswords.txt' 'Documents\MyPasswords.txt.cry'




About the security of this method - explaining how it's not secure:
- The priority is speed.
- It was created for people from forums share files putting their usernames and a http address to their profile
- The password generates a key that is repeated over the whole file.

How bad intentioned people would crack a password:
Example: file with 7z compression:
The start of the original file is "7z".
The mask that have to be applied to the start of the file is "XY" (XY is an generic way to represent 2 bytes)
You have a clue about the start of the password.

If the password is "any password" this is what will go over the file:

240; 125; 46; 246; 175; 189; 157; 129; 33; 84; 226; 119; 166; 190; 175; 157; 133; 57; 73; 244; 18; 255; 106; 190; 143; 133; 61; 81; 233; 4; 250; 101; 96; 255; 238; 61; 85; 241; 25; 236; 96; 111; 232; 183; 238; 158; 151; 1; 241; 118; 106; 231; 160; 183; 206; 134; 47; 85; 245; 124; 226; 175; 160; 151; 214; 62; 71; 245; 5; 233; 107; 175; 128; 143; 110; 86; 231; 5; 237; 115; 97; 244; 170; 55; 6; 246; 23; 237; 119; 121; 233; 188; 170; 143; 152; 6; 255; 119; 125; 241; 161; 188; 138; 151; 32; 95; 166; 125; 245; 185; 161; 156; 146; 47; 72; 255; 86; 238; 101; 185; 129; 132; 42; 71; 232; 15; 190; 116; 111; 245; 189; 60; 66; 231; 24; 231; 36; 126; 231; 189; 189; 153; 153; 23;

The block of 144 digits above repeats 33 times and reaches the end of the file.

But, note this: "any password" has 12 characters. The "mask" has 144 numbers. 12*12=144.
Conclusion: use HUGE passwords!






Source: README, updated 2014-10-06