Help Yourself To Some Free Software
See GitHub for more information and source code
Independent symmetric encryption and decryption java programs, implementing a stream cipher and a 512-bit cryptographic key. The algorithm I wrote myself, using a PRNG and bitwise operators. Encryption is done multiple times to ensure that a string of identical characters, such as AAAA, will not produce a sequence of repeated cipher text strings.
Users can encrypt from a file or console input, and decryption can be displayed in the console as well as being saved to an output file. The cryptographic key can be generated using a 9 digit alphanumeric password, for ease of access when producing cipher text / clear text.
Two compiled JAR archives, one for “hide” which is used to encrypt and one for “seek” which is used to decrypt.
See my GitHub Page for more information github.com/PeterKrivoshik
Download Java Version – HideAndSeek_Java_PeterKrivoshik
This allows for the user to upload a TXT file to have it parsed by either the encryption or the decryption script. Although, if they’d prefer, the option is also available to directly enter text into the text box and then have the input string encrypted or decrypted depending on the circumstances. The password no longer needs to be exactly a 9 digit long alphanumeric string, although the longer and more complex of a password chosen will of course improve the production of the random number used in my encryption / decryption algorithm.
I used Johannes Baagøe’s extremely fast Alea PRNG – GitHub – As it allowed for the use of a PRNG constructed from a custom seed
Maps All Currently Established & Open TCP Connections Onto A Static Google Map Based On Geographic Data Associated With IP Addresses
Uses Concurrency & Callable Classes For Querying Data From FreeGeoIP.net
Built & Compiled With JDK9 & JRE9
Github Repository – PeterKrivoshik/JTrace-GeoIP
Direct Download – JTrace-GeoIP_PeterKrivoshik_2018
- Primarily Built For Windows (Uses NETSTAT Command Line Tool)
- Must Have Google Static Maps API Key To See Map In Generated URL Output
- You Can Follow The Link Below To Google Static Maps API To Obtain One
- Run With No Arguments For Typical Usage
- Run With Command Line Argument “DEBUG” To Print Logs To C:/Logs/GeoIP.txt
- (Change File Name If Different Log Location Desired)