All Projects → lagmoellertim → Cryption

lagmoellertim / Cryption

Licence: mit
In-Browser AES File Encryption 🔐 with Data Integrity Check 🔍

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Cryption

Iocane
An odorless, tasteless NodeJS crypto library that dissolves instantly in liquid
Stars: ✭ 35 (-69.3%)
Mutual labels:  encryption, decryption
Lazysodium Android
An Android implementation of the Libsodium cryptography library. For the lazy dev.
Stars: ✭ 69 (-39.47%)
Mutual labels:  encryption, decryption
Horizoncrypt
Animal Crossing: New Horizons Save Encryptor/Decryptor
Stars: ✭ 36 (-68.42%)
Mutual labels:  encryption, decryption
Enigma
Enigma cipher tool
Stars: ✭ 13 (-88.6%)
Mutual labels:  encryption, decryption
Encryptor4j
Strong encryption for Java simplified
Stars: ✭ 92 (-19.3%)
Mutual labels:  encryption, decryption
Java Crypto Utils
Java Cryptographic, Encoding and Hash Utilities
Stars: ✭ 15 (-86.84%)
Mutual labels:  encryption, decryption
Helm Secrets
DEPRECATED A helm plugin that help manage secrets with Git workflow and store them anywhere
Stars: ✭ 1,129 (+890.35%)
Mutual labels:  encryption, decryption
Gonnacry
A Linux Ransomware
Stars: ✭ 341 (+199.12%)
Mutual labels:  encryption, decryption
Hybrid Crypto Js
RSA+AES hybrid encryption implementation for JavaScript. Works with Node.js, React Native and modern browsers.
Stars: ✭ 87 (-23.68%)
Mutual labels:  encryption, decryption
Cryptr
A simple shell utility for encrypting and decrypting files using OpenSSL.
Stars: ✭ 81 (-28.95%)
Mutual labels:  encryption, decryption
Lyra
A lightweight encryption tool designed for ease of use.
Stars: ✭ 22 (-80.7%)
Mutual labels:  encryption, decryption
Easycrypt
Android cryptography library with SecureRandom patches.
Stars: ✭ 102 (-10.53%)
Mutual labels:  encryption, decryption
Xjar
Spring Boot JAR 安全加密运行工具,支持的原生JAR。
Stars: ✭ 692 (+507.02%)
Mutual labels:  encryption, decryption
Hat.sh
encrypt and decrypt files in your browser. Fast, Secure client-side File Encryption and Decryption using the web crypto api
Stars: ✭ 886 (+677.19%)
Mutual labels:  encryption, decryption
Secure Ls
🔒 Secure localStorage data with high level of encryption and data compression
Stars: ✭ 486 (+326.32%)
Mutual labels:  encryption, decryption
Simple Polymorphic Engine Spe32
Simple Polymorphic Engine (SPE32) is a simple polymorphic engine for encrypting code and data. It is an amateur project that can be used to demonstrate what polymorphic engines are.
Stars: ✭ 59 (-48.25%)
Mutual labels:  encryption, decryption
EasyAES
AES encrypt/decrypt, Android, iOS, php compatible(兼容php, Android, iOS平台)
Stars: ✭ 79 (-30.7%)
Mutual labels:  encryption, decryption
Msoffcrypto Tool
Python tool and library for decrypting MS Office files with passwords or other keys
Stars: ✭ 274 (+140.35%)
Mutual labels:  encryption, decryption
Simon speck ciphers
Implementations of the Simon and Speck Block Ciphers
Stars: ✭ 74 (-35.09%)
Mutual labels:  encryption, decryption
Sharedchamber
Android Secure SharedPreferences Using Facebook Conceal Encryption
Stars: ✭ 96 (-15.79%)
Mutual labels:  encryption, decryption

Cryption

In-Browser AES File Encryption with Data Integrity Check

Website


Introduction

Cryption is an open-source tool that encrypts and decrypts your data in the browser.

It does not upload data to any cloud.

It checks the file integrity, making it impossible to manipulate data without the correct password.

You can also give hints in order to remeber your password.

If you want to, you could download Cryption and use it fully functional offline on your computer.

Usage

Usage Information

To use Cryption as it was intentioned, I advice you to use Firefox. Both Chrome and Safari will crash when files get big (>25 MB), while Firefox managed to encrypt and decrypt files larger then 100 MB. It was also the fastest, but nonetheless, every browser should work

If you want to upload a directory, consider zipping it before uploading, since JavaScript cannot handle directory uploads. You can, however, upload multiple files, which Cryption then bundles to a zip-archive automatically.

Prerequisites

Installation

# Clone the repository (stable branch)
git clone -b master https://github.com/lagmoellertim/cryption.git cryption

#Change Directory
cd cryption

# Install npm packages
npm install

# Start a local server
npm start

Build

# Clone the repository (stable branch)
git clone -b master https://github.com/lagmoellertim/cryption.git cryption

#Change Directory
cd cryption

# Install npm packages
npm install

# Build the app 
npm run-script build

Use on local machine without internet

Download the latest build.zip file from the Cryption releases.

After unzipping it, you can just open the index.html file with your browser, no need to put it on a server!

Contributing

If you are missing a feature or have new idea, go for it! That is what open-source is for!

Author

Tim-Luca Lagmöller (@lagmoellertim)

Donations / Sponsors

I'm part of the official GitHub Sponsors program where you can support me on a monthly basis.

GitHub Sponsors

You can also contribute by buying me a coffee (this is a one-time donation).

Ko-Fi Sponsors

Thank you for your support!

License

MIT License

Copyright © 2019-present, Tim-Luca Lagmöller

Have fun 🎉

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].