Generates Latin squares and counts their transversals
The Latin Square Toolbox contains software tools for efficiently generating Latin squares and counting their transversals with various user-configurable options.
This open source release aims to help educate folks on Latin squares and their important applications to cryptography. This version contains three tools:
0. Latin Square Generator (LSG)
1. Latin Square Transversal Counter (LSTC)
2. Latin Square Property Checker (LSPC)
Starting as a personal study project, I have decided to share this security project.
For now, it is a JAVA program that can be used to encrypt and decrypt simple file content (ie files), possibly later evolving into a utility with user interface and/or a library
...The Keygenerator stops working if you change the algorithm after setting the keylength. It has to be restarted for further use.
Because there are no start scripts, yet, you have to start Fileprivacy from console by typing:
java -jar Fileprivacy-1.0_<version>.jar
####### ALSO NOTE #######
The author of this software is not responsible for the safety of your data. There is no guarantee that one or more of the implemented algorithms cannot be compromised.
Deploy in 115+ regions with the modern database for every enterprise.
MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.