Leo Martinez III's repositories
K-Rail_Fence_Cipher_Encryption-Decryption
This Python program implements the K-Rail Fence Cipher, a type of substitution cipher, for encrypting and decrypting messages. The K-Rail Fence Cipher involves creating a zigzag pattern of characters in a matrix with 'rails,' and then reading the characters in a specific order to generate the ciphertext or retrieve the original plaintext.
Palindrome_Detector_Python
Simple program that detects if a string is a Palindrome (word that is identical if worded backwards such as "bob" or "racecar") using minimal runtime.
AddSubMultDiv_Calculator_Java
Calculator that performs simple mathematic functions such as addition, subtraction, multiplication, and division using user input.
Affine_Cipher_Encryption-Decryption
This Python program implements the Affine Cipher, a type of substitution cipher, for encrypting and decrypting messages. The Affine Cipher uses a pair of keys, alpha (a) and beta (b), to transform plaintext into ciphertext and vice versa.
Anomaly_Instrusion_Predictor
The following program is capable of analyzing network traffic with multiple different machine learning (ML) and feature selection algorithms to determine whether or not it is malicious.
ATM_Service_Simulator
ATM service that utilizes multiple modules within a package in Java to simulate a user using an actual ATM system.
BattleshipGame_Java
Program that simulates the board game "Battleship" and allows the user to attempt to take down opposing ships that are placed in randomized locations each game.
Carbon_Footprint_Calculator
This C++ program will calculate carbon footprints of three specific pre-typed inputs. The main emphasis will be on a building, a car, and a bicycle.
DES_Cipher_Encryption-Decryption
The Data Encryption Standard (DES) implementation used for encrypting/decrypting blocks of bits.
Duplicate_Checker_Python
Simple/Basic program that detects duplicates within in an array using Python.
keystroke_logger-analyzer
This project consists of two components: a keystroke logger implemented in C++ to record a log of system-wide keystrokes and a log analyzer implemented in Java to analyze the keystrokes recorded, the analyzer is also capable of automatically searching for specific phrases or words.
OpenGL_UserControlled_3DShapes
OpenGL program written in C++ that demonstrates a live demo of two 3D shapes constantly moving along with one 2D shape. The user will have control to move each shape in every direction (x ,y, and z plane).
Safe_Lock
Assembly Program written in HCS12/9S12 Assembly that allows a user to input a master pin and a user pin to simulate unlocking a safe.
VHDL_LogicalEquationSim
A simple program written in VHDL used to simulate/solve the outputs of two separate logical equations both in SOP and POS simultaneously.
Database_GUI
This Python program provides a graphical user interface (GUI) for interacting with a MySQL database. The application allows users to perform various operations such as adding, modifying, deleting, viewing, and searching records in the database.
Funds_Organizer_ArrayStack_Python
A simple program made using ArrayStack to organize two different types of funds in a stack written in Python that solves a specific scenario.
HW3_Repo
[Ignore this repo] For HW assignment
Merging_Lists_Python
Simple code that merges two separate lists together with minimal runtime.
Pythagorean_Theorem_Calculator
Program that runs a calculator to calculate for Pythagorean Theorem using any side of a Right Triangle.
Stack_Organizer_Python
Program that organizes a random stack data type set of numbers into numerical order using Python.
usingHashTableMaps_Python
Simple program that utilizes hash table maps and displays them when the code is ran.
Weekly_Payroll_Generator_Java
The program is dedicated to solving a specific scenario that involves creating an automatic payroll for multiple types of employees in an efficient manner.