gundermanc / gundercrypt Goto Github PK
View Code? Open in Web Editor NEWNeat pseudo-random letter shifting toy text cipher. Hard to crack by hand, but obviously no replacement for encryption.
Neat pseudo-random letter shifting toy text cipher. Hard to crack by hand, but obviously no replacement for encryption.
GunderCrypt Toy Text Cipher (C)2012-2015 Christian Gunderman Formerly at sourceforge.net/p/gundercrypt This is a toy cipher class implementing pseudo-random shifting, combined with password protected letter shifts (GunderCrypt.java) that may be embedded in your project to provide simple ciphering for any A-Z text messages. Note: I make no guaruntees about the security of this code. It should not be used as a replacement for actual encryption. Important Details: - Released under latest GNU GPL license - Use GunderCrypt.encodeString() and GunderCrypt.decodeString() to encrypt your Strings. - GunderCryptCli.java is a command line interface that demonstrates functionality. - Messages are encrypted more securely the more words that are present. - Passwords must be ONLY uppercase letters and spaces. No lowercase or numbers. Building: - Install gradle build system - UBUNTU - sudo apt-get install gradle - Download from gradle.org under Windows. - Build - gradle build Run: java -jar build/libs/gundercrypt.jar encode "I love cookies" "PASSWORD" It will respond something similar to following (though it can be VERY different each time due to the pseudo random encryption algorithm): FRrVU Mztqh HlqhutmfLiE To decode the text, run GunderCryptCli like so: ./GunderCrypt.jar decode "FRrVU Mztqh HlqhutmfLiE" "PASSWORD" Enjoy! :) If you have any questions, feel free to email at: [email protected]
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.