All Projects → VoluntaryLabs → Crypt

VoluntaryLabs / Crypt

Licence: MIT license
OSX app for drag and drop encryption

Programming Languages

c
50402 projects - #5 most used programming language
objective c
16641 projects - #2 most used programming language
Rich Text Format
576 projects
shell
77523 projects

About Crypt

A simple OSX desktop app for encrypting and decrypting files and folders which uses AES 256bit encryption in CBC mode and an open file format that can be decrypted on any platform using openssl. Internationalized for english, french and german.

Technical details

All encryption and folder archiving are done by running a task which calls a command line script within the app wrapper (scripts/crypt3.sh) which uses tar, gzip and openssl. This means you can use that shell script on any platform to encrypt/decrypt these files.

A short suffix that is a hash of the encrypting password is included in the encrypted file suffix. This is long enough to use to effectively verify the password (so you don't decrypt to random data by entering the wrong password) but short enough not to greatly reduce the encryption strength.

A less naive (and more complicated approach) would be to decrypt a few blocks and look for the zip header.

Dependencies

The openssl folder contains a precompiled version of:

  • openssl
  • libssl
  • libcrypto

If your goal is to verify the build (a good idea) you'll want to compile those yourself.

Credits

  • Steve Dekorte - developer
  • Wesley S. Roche - app icon
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].