Northstrix
Self-proclaimed embedded systems engineer, aspiring web developer, and self-taught cryptographer dedicated to securing digital communications.
Independent developerSiberia
Pinned Repositories
Cipherbox
Cipherbox is what I consider to be a cryptographic swiss knife. It utilizes six encryption algorithms, and it's also a vault that's locked with four RFID cards, your username, and password.
Electronic-Shelf-Label-Firebase-Edition
An electronic shelf label (ESL) is a type of price tag. The one that enables you to easily set and update the product name, pricing, product description, etc.
Electronic-Shelf-Label-Management-System
Contains code for the DIY electronic shelf label management system
Encrypted_Data_Vault
An encrypted data vault is a device that employs a sophisticated encryption algorithm to encrypt your data and utilizes either its built-in memory or external database to store your data in an encrypted form.
KhadashPay
The KhadashPay project is an open-source payment system. I made it to provide the business owners with the opportunity to easily deploy a card payment system in their store without having to buy an expensive terminal, pay fees from each transaction, and waste time and resources dealing with the bank.
Lantern
The lantern project is an ESP-based addressable RGB LED strip controller.
Midbar
Midbar is more than just a password vault! Midbar is designed to significantly increase the cost of unauthorized access to its user's personal data.
Midbar-ESP32-CYD-Firebase-Edition
A version of Midbar data vault adapted for the ESP32 CYD and WebFlash. It keeps the cryptographic keys in the ESP32 RAM and stores the ciphertexts (encrypted data) in the Google Firebase.
namer-ui
Namer UI is a collection of reusable components designed to empower developers in creating beautiful user interfaces.
plum-harbor
An open-source file sharing app built using Next.js and Perplexity. The app employs ML-KEM-1024, ChaCha20, Serpent-256, and HMAC-SHA512 to ensure data confidentiality and integrity. The app is also equipped with a dedicated password vault.
Northstrix's Repositories
Northstrix/Encrypted_Data_Vault
An encrypted data vault is a device that employs a sophisticated encryption algorithm to encrypt your data and utilizes either its built-in memory or external database to store your data in an encrypted form.
Northstrix/Cipherbox
Cipherbox is what I consider to be a cryptographic swiss knife. It utilizes six encryption algorithms, and it's also a vault that's locked with four RFID cards, your username, and password.
Northstrix/Black_Swan
The Black Swan Project is an ESP-based, secure, one-way communication channel.
Northstrix/Encrypted_Note_Storage_V2.0
Northstrix/Encrypted_Note_Vault
Northstrix/KhadashPay
The KhadashPay project is an open-source payment system. I made it to provide the business owners with the opportunity to easily deploy a card payment system in their store without having to buy an expensive terminal, pay fees from each transaction, and waste time and resources dealing with the bank.
Northstrix/Password_Vault_V3.0
A Password vault is a device that securely stores passwords from various websites. More than that, this version of the password vault has the wireless password projection feature.
Northstrix/Twinkle
Twinkle is an open-source text editor.
Northstrix/KhadashPay-Firebase-Edition
KhadashPay is my attempt to build a payment system from scratch.
Northstrix/Leashmore
Leashmore is an open-source "Operations Management Software" distributed under the MIT License.
Northstrix/AES-256_CBC_File_Encrypter
An open-source software that enables you to encrypt your files using the AES encryption algorithm.
Northstrix/AES_Blowfish_Serpent_for_MCUs
This repository contains a combined encryption algorithm made of AES, Serpent, and Blowfish.
Northstrix/AES_plus_Blowfish_in_CBC_mode
This code enables you to encrypt your data using a combination of AES and Blowfish encryption algorithms in CBC mode.
Northstrix/AES_plus_Serpent_in_CBC_mode_for_microcontrollers
This code enables you to encrypt your data using a combination of AES and Serpent encryption algorithms in CBC mode. It also verifies the data integrity with the help of HMAC-SHA256.
Northstrix/Credit_Card_Vault_Android_App
A simple app that allows you to store the credit card information encryption with the 3DES in CBC mode on an Android device.
Northstrix/Custom_Hebrew_Font_For_Embedded_Systems
Northstrix/DES_and_3DES_Library_for_MCUs
DES and Triples DES encryption and decryption for the ESP8266, ESP32, Raspberry Pi Pico, STM32, and any compatible board.
Northstrix/Doomsday_Messenger
This repository contains firmware and diagrams for the Doomsday Messenger with sophisticated encryption.
Northstrix/Encrypted-book_Reader
Encrypted-book reader is a device that reads encrypted electronic books.
Northstrix/Encrypted_Note_Storage_V3.0
The third version of the encrypted data vault is a device that can encrypt your notes, hash strings, compare strings and generate random strings.
Northstrix/Fuzzy-invention
This repository contain the firmware for ESP8266, the circuit diagram of the device, a pre-compiled open-source program to store the encrypted notes, and the source code of this program.
Northstrix/Hash_Latch
The hash latch is an electronic lock that generates keys in a manner similar to how some cryptocurrencies are mined.
Northstrix/Infragile_lock
That repository contains the following: Firmware for the lock; Firmware to create all required files that are needed by the lock in order to function; Program to store the keys from the lock in the encrypted form; Untested RNG.
Northstrix/M9DES_ESP8266
Northstrix/Miscellaneous
You might find something useful for you here
Northstrix/Password_Vault
A Password vault is a device that securely stores your passwords from various websites.
Northstrix/Password_Vault_V2.0
A Password vault is a device that securely stores your passwords from various websites.
Northstrix/Serpent-Twofish-AES-File-Encrypter
An open-source software that enables you to encrypt your files using the combination of Serpent, Twofish, and AES encryption algorithms, or each of them separately.
Northstrix/Twinkle-Serpent-Edition
Twinkle Serpent Edition is an open-source text editor that encrypts your text documents using the Serpent encryption algorithm in CBC mode.
Northstrix/Worderize
Learn a new language more effectively