ESP8266 version of Midbar utilizes the 3DES + AES + Blowfish + Serpent encryption algorithm alongside the ESP8266's built-in memory to store eight passwords and four credit cards in the encrypted form. It also utilizes the HMAC SHA-256 to verify the integrity of the stored logins, which means that if at least one bit of an encrypted login gets flipped, Midbar will inform you about it by displaying the following alert: "Integrity Verification Failed!!!"
Midbar V2.0 & V2.5 (ESP32 version) is a password vault, credit card vault, note vault, phone number vault, data encrypter/decrypter, data hasher, SQLite3 host, and one-way secure communication channel - all in one! When it comes to the vault capability - Midbar V2.0 utilizes the 3DES + AES + Blowfish + Serpent encryption algorithm with an integrity verification feature alongside the SQLite3 serverless embedded relational database management system to keep your data safe and organized.
Midbar V1.0 (Raspberry Pi Pico Version) is a password vault, credit card vault, note vault, phone number vault, and data encrypter/decrypter - all in one. It utilizes the 3DES + AES + Blowfish + Serpent encryption algorithm in CBC mode with an integrity verification feature alongside the LittleFS to keep your data safe and organized.
Midbar V4.0 is an attempt to combine the best aspects of Midbar and Cipherbox.
Midbar (Raspberry Pi Pico Version) V2.0 is the Raspberry Pi Pico version of the Midbar V4.0.
Midbar V5.0 is the first version of Midbar that stores user data on an external SD card.
Midbar (STM32F401CCU6 Version) is the STM32F401CCU6 version of the Midbar V5.0.
Midbar (STM32F401CCU6 + Arduino Uno Version) is an attempt to combine the best aspects of Midbar V4.0 and Midbar V5.0 while eliminating the RNG problem present in the Midbar (STM32F401CCU6 Version).
Midbar (Teensy 4.1 Version) is the Teensy 4.1 version of the Midbar V5.0 that supports the USB keyboard.
Midbar (Teensy 4.1 Version) V2.0 is the first version of Midbar that can function as a USB keyboard.
Midbar (RTL8720DN Version) is a bit odd, but still a fully functional version of Midbar.
Midbar (RTL8720DN + Arduino Uno Version) is the first version of Midbar that can handle the Nintendo 64 controller.
Midbar (ESP8266 Version) V2.0 is the first version of Midbar that can handle the Nintendo Wii Nunchuk.
Midbar (STM32F407VET6 Version) is the first version of Midbar that can simultaneously handle the PS2 Keyboard and the Nintendo 64 Controller.
The purpose of Midbar is to significantly increase the cost of unauthorized access to its user's personal data.
You can find the tutorial for Midbar here:
ESP32 Version: https://www.instructables.com/Project-Midbar/
ESP8266 Version: https://www.instructables.com/Midbar-ESP8266-Version/
ESP32 Version 2.0: https://www.instructables.com/Midbar-V20/
ESP32 Version 2.5: https://www.instructables.com/Midbar-V25/
Raspberry Pi Pico V1.0: https://www.instructables.com/Midbar-Raspberry-Pi-Pico-Version/
ESP32 Version 3.0: https://www.instructables.com/Midbar-V30/
ESP32 Version 4.0: https://www.instructables.com/Midbar-V40/
Raspberry Pi Pico Version V2.0: https://www.instructables.com/Midbar-Raspberry-Pi-Pico-Version-V20/
ESP32 Version 5.0: https://www.instructables.com/Midbar-V50/
STM32F401CCU6 Version V1.0: https://www.instructables.com/Midbar-STM32F401CCU6-Version/
STM32F401CCU6 + Arduino Uno Version V1.0: https://www.instructables.com/Midbar-STM32F401CCU6-Arduino-Uno-Version/
Teensy 4.1 Version: https://www.instructables.com/Midbar-Teensy-41-Version/
Teensy 4.1 Version V2.0: https://www.instructables.com/Midbar-Teensy-41-Version-V20/
RTL8720DN Version: https://www.instructables.com/Midbar-RTL8720DN-Version/
RTL8720DN + Arduino Uno Version: https://www.instructables.com/Midbar-RTL8720DN-Arduino-Uno-Version/
ESP8266 Version V2.0: https://www.instructables.com/Midbar-ESP8266-Version-V20/
STM32F407VET6 Version: https://www.instructables.com/Midbar-STM32F407VET6-Version/