All Projects → MonroCoury → CryptoKnight

MonroCoury / CryptoKnight

Licence: GPL-3.0 license
CryptoKnight is a general purpose cryptography desktop app

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to CryptoKnight

CppSecurity
C++ Security Library
Stars: ✭ 24 (+33.33%)
Mutual labels:  aes, scrypt, password-generator, bcrypt
cryptopocket
🔐 Encrypt anything, then Decrypt by providing a required key.
Stars: ✭ 22 (+22.22%)
Mutual labels:  aes, password-generator, rijndael, file-encryption
Password4j
Password4j is a user-friendly cryptographic library that supports Argon2, Bcrypt, Scrypt, PBKDF2 and various cryptographic hash functions.
Stars: ✭ 124 (+588.89%)
Mutual labels:  hashing, scrypt, password, bcrypt
Upash
🔒Unified API for password hashing algorithms
Stars: ✭ 484 (+2588.89%)
Mutual labels:  hashing, password, bcrypt
BruteForce
A simple brute forcer written in GO for SHA1, SHA256, SHA512, MD5 and bcrypt
Stars: ✭ 49 (+172.22%)
Mutual labels:  password, bcrypt, sha256
hash-wasm
Lightning fast hash functions using hand-tuned WebAssembly binaries
Stars: ✭ 382 (+2022.22%)
Mutual labels:  scrypt, bcrypt, sha256
noble-hashes
Audited & minimal JS implementation of SHA2, SHA3, RIPEMD, BLAKE2/3, HMAC, HKDF, PBKDF2 & Scrypt
Stars: ✭ 213 (+1083.33%)
Mutual labels:  hashing, scrypt, sha256
libVES.c
VESvault End-to-End Encryption API: Encrypt Everything Without Fear of Losing the Key
Stars: ✭ 28 (+55.56%)
Mutual labels:  aes, aes-encryption, encryption-algorithms
crypthash-net
CryptHash.NET is a .NET multi-target library to encrypt/decrypt/hash/encode/decode strings and files, with an optional .NET Core multiplatform console utility.
Stars: ✭ 33 (+83.33%)
Mutual labels:  aes, password, bcrypt
FlashPaper
One-time encrypted password/secret sharing
Stars: ✭ 85 (+372.22%)
Mutual labels:  aes, password, bcrypt
EncrypC
🔑 File Encryption Application using Python.
Stars: ✭ 14 (-22.22%)
Mutual labels:  aes, aes-encryption, file-encryption
OormiPass
Free open source cross platform password manager
Stars: ✭ 50 (+177.78%)
Mutual labels:  aes, password-generator, password
Js Ethereum Cryptography
Every cryptographic primitive needed to work on Ethereum, for the browser and Node.js
Stars: ✭ 83 (+361.11%)
Mutual labels:  aes, scrypt, sha256
Hashrat
Hashing tool supporting md5,sha1,sha256,sha512,whirlpool,jh and hmac versions of these. Includes recursive file hashing and other features.
Stars: ✭ 46 (+155.56%)
Mutual labels:  hashing, sha256
hash-checker
Fast and simple application that allows you to generate and compare hashes from files and text
Stars: ✭ 72 (+300%)
Mutual labels:  hashing, sha256
CryptoManana
An Advanced PHP Cryptography Framework
Stars: ✭ 15 (-16.67%)
Mutual labels:  hashing, symmetric-key-cryptography
password-hasher
The PasswordHasher component provides password hashing utilities.
Stars: ✭ 425 (+2261.11%)
Mutual labels:  hashing, password
easy-scrypt
This is a nice and simple wrapper in Go over the scrypt password based key derivation algorithm.
Stars: ✭ 21 (+16.67%)
Mutual labels:  hashing, scrypt
Ahash
aHash is a non-cryptographic hashing algorithm that uses the AES hardware instruction
Stars: ✭ 251 (+1294.44%)
Mutual labels:  hashing, aes
Node Argon2
Node.js bindings for Argon2 hashing algorithm
Stars: ✭ 1,008 (+5500%)
Mutual labels:  hashing, password

CryptoKnight

CryptoKnight is a general purpose cryptography app

CryptoKnight.v1.0.0_1_1.jpg

Features:

  1. Text and file encryption
  2. 9 encryption algorithms (AES - Rijndael - Twofish - Threefish - Shacal2 - CAST6 - RC6 - Camellia - Serpent)
  3. Supports 128, 192, and 256 bit key sizes (512 for Shacal2, and 512 and 1024 for Threefish)
  4. Control over block size where possible
  5. Option to securely wipe plain file after encryption
  6. Supports the following hashing algorithms: (MD2 - MD5 - SHA1 - SHA224 - SHA256 - SHA384 - SHA512 - bcrypt - scrypt)
  7. Password booster generates strong yet reproducible passwords (check the source code or help => FAQ for algorithm details)
  8. Random password generator with full control over password characters
  9. Secure implementation (uses bouncy castle library) & cryptographic salts
  10. User friendly, multi-threaded GUI.
  11. Cross platform; works on Windows, mac OSX and Linux.
  12. Windows binary version comes with a bundled JRE so you don't even have to have java installed.
  13. Open source, 100% free

Planned features:

  1. Steganography (F5 algorithm)

Setup and Run:

  • If you're on Windows, there's a compiled exe binary you can grab from the releases page. All you need to do is extract the contents of the zip archive (you might need 7-zip, which can be found at: http://www.7-zip.org/download.html), and double click the exe file.. That's it!

  • Linux users have one of 2 options (option b should be faster to launch):
    a. Run the compiled windows binary same as above using wine.
    b. You'll need Java JDK or JRE environment installed (click here to find out how for ubuntu based distros). Download the jar version from releases, open your terminal and navigate to the directory containing the .jar file, type "sudo chmod +x CryptoKnight.v1.0.0.jar" (without the quotes, and if you renamed the jar file you should modify the command accordingly). Right click on the jar file and select open with Java Runtime. To create a shortcut on desktop right click on your desktop and select "Create a new launcher here", enter CryptoKnight (or whatever name you want for the launcher) in the name field, type "java -jar (path to the jar file)" (again, without the quotes, eg: java -jar /home/your-username/APPs/CryptoKnight.v1.0.0.jar) in the command field, and finally type "Encrypt your text and files" in the comment field, change the default icon to the left to anything you like (I have included a default icon.png with the source code) and click ok. You're good to go!

#Feedback and contributions are welcome.

If you like it, don't forget to star the repo

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