πΎ SecretMemoryLocker (SecretML v2.23)
Your personal digital vault β protected by your memories.
π‘ Upcoming Feature:
SecretML-Seed (SML-Seed) β your personal recovery key, coming soon and fully functional!
π What's New in v2.23 β MirageLoop (SML-ML)
Secret Memory Locker v2.23 introduces the unique MirageLoop (SML-ML) feature.
This is not just an update β itβs a new reality of protection.
π How it works
When a wrong answer to a security question is entered β MirageLoop activates.
to a security question is entered β activates. Instead of attempting to decrypt real data, the system launches an infinite loop of AI-generated questions from a secure local database.
from a secure local database. To the attacker, it looks like they are making progress by answering question after question.
In reality, they are trapped in a digital maze, wasting time and resources while your true data remains untouched and secure.
π‘ Key Advantage
MirageLoop creates an illusion of progress while ensuring that no real data is ever exposed to risk.
π Try it yourself: enter a wrong answer and watch SML MirageLoop in action.
π₯ Download
π§· Get the latest release:
β
Download SecretML v2.24
SecretML v2.24.zip
π SHA256: ab3a28045f082e3d04a1d6581a3026d56dc18327c0b3965ec14dc37a4d428cf3
π Previous Versions
π v2.22 β Offline AI Generation Mode
β¨ Added
New AI-powered mode: generate_offline Create security questions locally using world-class templates. Pick from an infinite pool of questions to build a unique, strongly encrypted archive.
π§ Improved
100% local processing β no data ever leaves your device.
β no data ever leaves your device. Flexible question selection with fully customizable templates.
with fully customizable templates. Backward compatibility with all previous SecretML archives.
πΈ Interface Preview
π§ Coming Soon
β¨ New Features in SecretMemoryLocker
π SML MirageLoop (SML-ML)
Extended security mode β AI-powered illusion defense.
π How it works
When an incorrect answer is entered, instead of decrypting anything,
the system launches an infinite loop of AI-generated questions from a secure local base,
creating the illusion of progress without touching real data.
π€ AI-controlled functions:
Checks the length of the user's response.
of the user's response. Syllable-level analysis for realistic reaction.
for realistic reaction. Endless flow of dynamic, template-based questions.
π‘ Advantages:
Confuses and delays potential attackers.
100% local execution β no external data transfer.
Highly realistic illusion of progress under AI control.
π‘ SML ChainSignalπ‘
Blockchain-integrated alert system.
π© Notification channel (e.g., email, push, or other) is securely stored inside the encrypted archive.
It is decrypted only during BlockchainMode activation using a blockchain-derived key, ensuring privacy and security.
β
Benefits:
Early warning of archive access or decryption attempts.
Fully flexible notification methods β email is just one option.
Adds an additional layer of trust and surveillance without exposing contact info.
SecretMemoryLocker v2.14 introduces the first stage of integration with AI-powered question generation to protect your encrypted content even more securely and conveniently.
β¨ New Features:
π§ Generate with AI (GPT) β experimental feature to automatically create security questions using AI (coming soon).
β experimental feature to automatically create security questions using AI (coming soon). π Question generation modes : ( ) Manual Questions β enter your own questions and answers. ( ) Generate Offline β generate questions locally using offline templates. (β’) Generate with AI (GPT) β let AI generate personalized memory-based questions (future integration).
: π Multilingual Support : English, EspaΓ±ol, Π£ΠΊΡΠ°ΡΠ½ΡΡΠΊΠ°.
: English, EspaΓ±ol, Π£ΠΊΡΠ°ΡΠ½ΡΡΠΊΠ°. πΌ Enhanced UI positioning β main window now opens centered without flickering.
π§ͺ Infrastructure ready for connecting GPT (OpenAI API or local models).
π§ Roadmap for AI Integration
Connect OpenAI GPT-4 or open-source local LLM.
Connect OpenAI GPT-4 or open-source local LLM. Add fine-tuned prompts based on user language and selected theme (e.g., childhood, preferences, habits).
Add fine-tuned prompts based on user language and selected theme (e.g., childhood, preferences, habits). Enable export and preview of AI-generated questions.
Enable export and preview of AI-generated questions. Add fallback for offline or manual-only mode if no internet.
πΈ Interface Preview
SecretMemoryLocker v2.12
π Changelog β v2.12 (2025-07-28) Fixes & Improvements:
π§© Fixed UTF-8 filename issue when extracting files with non-Latin characters (e.g., Cyrillic).
π Fixed window sizing bug for smaller screen resolutions and DPI settings.
π What's New in v2.11
π¦Ύ π Version 2.11 introduces a new encryption method SHA256 Secure Mode-SML, a patented encryption system that does not require memorizing a password phrase.
Key features:
The encryption process uses both the hash of the file ( file_hash ) and your answers.
) and your answers. Security is independent of the question length β without the core ( file_hash ), brute-force is impossible.
), brute-force is impossible. file_hash is stored in the ZIP archive comment as a separate key in the format SHA256: .
is stored in the ZIP archive comment as a separate key in the format . Think of the JSON file as the key and the archive comment as the lock's core β without the core, the lock cannot be opened.
All data is securely locked: having the JSON and archive without the core is useless.
You can split the key and the core between different people for extra security.
Plausible deniability: just remove the archive comment, and the core is irreversibly lost.
The key and archive can be stored together without risk, as long as the file_hash is missing.
The final key for the archive is generated as:
final_key = SHA256(SHA256(answer1 + file_hash) + SHA256(answer2 + file_hash) + SHA256(answer3 + file_hash) + ...) .
π SHA256 Secure Mode Security Assessment
The SHA256 Secure Mode method combines AES-256-CBC and SHA-256, providing multi-layer protection. The final key is derived from the file hash ( file_hash ) and the user's answers, making brute-forcing the key virtually impossible without both components.
Thanks to its unique structure (combining answer1 + file_hash and an additional "payload"), this method resembles split-knowledge schemes but has no direct analogs among common solutions.
With properly chosen answers (strong passwords), the method offers a high level of cryptographic security and additional features, such as plausible deniability by removing the archive's comment.
πΈ Interface Preview
π§ System Requirements
OS : Windows 10/11
: Windows 10/11 Disk Space : 20 MB
: 20 MB Other: No installation or internet connection required.
π License
This project is licensed under the MIT License.
π¬ Feedback & Contact
Email : [email protected]
: Website: secretmemorylocker.com
SecretMemoryLocker (SecretML v2.03)
Your personal digital vault β protected by your memories.
π What's New in v2.03
Version 2.03 introduces a new _info field in secret_data.json , which contains metadata about the file format:
"_info": "SecretMemoryLocker v2.03 / Lite-SML" .
All encrypted content is now stored under a unified payload field for better structure and future compatibility.
New encryption methods:
β
Lite-SML β a patented encryption method that does not require memorizing a password phrase.
β a patented encryption method that does not require memorizing a password phrase. π§ SHA256 β in development.
β in development. π§ BlockchainMode β in development.
β in development. π§ TimeLock β in development.
πΈ Interface Preview
SecretMemoryLocker (SecretML v1.05)
Your personal digital vault β protected by your memories.
π Read this in: Π£ΠΊΡΠ°ΡΠ½ΡΡΠΊΠ°
π About the Project
SecretMemoryLocker is a unique offline tool that transforms your personal memories into an unbreakable encryption key. It's designed to securely archive sensitive data and ensure recovery in critical situations.
This guarantees that you β or trusted people like heirs β can access crucial information even if all other passwords are lost.
π― Perfect For
Creating a "Digital Will" : Store instructions or recovery hints for loved ones in case of unexpected events.
: Store instructions or recovery hints for loved ones in case of unexpected events. Protecting Seed Phrases : Securely store clues to a modified seed phrase (based on the FakeSeed concept) instead of saving the phrase itself in plain form.
: Securely store clues to a modified seed phrase (based on the concept) instead of saving the phrase itself in plain form. Password Archiving : Keep important but rarely used passwords safely encrypted.
: Keep important but rarely used passwords safely encrypted. Protecting Any Files: Encrypt personal documents, images, or any digital data for long-term offline storage.
π€ How It Works
Create your questions β Choose personal questions only you or your trusted ones would know (e.g. "Where did we first meet?", "What was the name of my first pet?"). Enter your answers β Provide the exact answers to those questions. Attach your files β Upload any files you want to encrypt. Get your archive β The app generates a unique key from your answers, encrypts everything using AES-256, and produces a protected .zip archive.
To decrypt, simply run the program again and enter the exact same answers.
β¨ Key Features
β
Strong Encryption : Uses the battle-tested AES-256 algorithm to protect your data.
: Uses the battle-tested AES-256 algorithm to protect your data. β
Memory-Based Key : The encryption key is generated from a combination of your answers β impossible to guess or brute-force without exact input.
: The encryption key is generated from a combination of your answers β impossible to guess or brute-force without exact input. β
Fully Offline : No internet connection is required. Everything runs locally on your computer.
: No internet connection is required. Everything runs locally on your computer. β
No Cloud, No Servers : Your data stays 100% with you. Nothing is uploaded anywhere.
: Your data stays 100% with you. Nothing is uploaded anywhere. β
Simple Interface : User-friendly window built with Python/Tkinter.
: User-friendly window built with Python/Tkinter. β
Two-Layer Data Separation : The app creates two separate files β an encrypted .zip archive and a .json file with encrypted questions. You can store them in different places (e.g., give the .json to a trusted person and keep the .zip with the app in a bank vault). Without both files and the correct answers, access is impossible.
: The app creates two separate files β an encrypted archive and a file with encrypted questions. You can store them in different places (e.g., give the to a trusted person and keep the with the app in a bank vault). Without both files the correct answers, access is impossible. π― Most important: No keys are ever saved. The key is computed in real-time only when the correct answers are provided.
β Note: Windows Defender may show a warning about an "unknown publisher" β this is expected for unsigned apps. The file is safe.
πΈ Interface Preview
π§ System Requirements
OS : Windows 10/11
: Windows 10/11 Disk Space : 20 MB
: 20 MB Other: No installation or internet connection required.
π License
This project is licensed under the MIT License.
π¬ Feedback & Contact