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).
The purpose of Midbar is to significantly increase the cost of unauthorized access to its user's personal data.
You can find the tutorial here:
ESP8266 Version: https://www.instructables.com/Midbar-ESP8266-Version/
ESP32 Version: https://www.instructables.com/Project-Midbar/
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/