Your personal digital vault β protected by your memories.
- π₯ New launcher interface built with PySide6
- β³ TIMELOCK v1 β PSQC Chronos Protocol
- Lock encrypted archives until a specific future time
- Designed for digital inheritance and delayed access
- Experimental time-based encryption layer
β Download SecretMemoryLocker-4.05-Windows-Portable.exe
π₯ SecretMemoryLocker-4.05-Windows.zip
What's New in v4.03 β Phantom-Step Cascade Key Derivation
SecretMemoryLocker v4.03 introduces an enhanced key derivation model based on a chained Argon2 cascade.
Core idea:
- Initial seed:
k = file_hash_seed - Each secret answer is processed sequentially
- Every step re-derives the key using the previous result as salt
- Final output becomes the deterministic
final_key
Conceptually:
k = file_hash_seed
for answer in answers:
k = Argon2(answer, salt=k)
final_key = k- Multi-layer entropy amplification
- Order-dependent cryptographic strengthening
- No stored master key
- Deterministic and reproducible recovery
This update strengthens resistance against brute-force and structural attacks while preserving full recoverability.
Weβve included a pre-configured challenge to demonstrate our Tri-State Security Logic. Can you distinguish the truth from the mirage?
How to test:
- Download the release and locate the
/Vaultfolder. - Launch the app and click the "Decrypt" button.
- Select
quest_protocol.jsonand then selectSecretML_Vault.zip. - Navigate the three-step cognitive filter:
- Truth Path: Enter 100% accurate data to access the authentic
license.txt. - Decoy Path: Enter "plausible" decoy answers to trigger a Plausible Deniability event. You'll unlock a Honey-pot file, designed to mislead intruders.
- MirageLoop: Any other input leads to an infinite processing loop β wasting an attacker's time without giving away a single bit of error data.
- Truth Path: Enter 100% accurate data to access the authentic
π‘ SecretMemoryLocker β Where memory becomes a labyrinth and security is absolute.
A new multi-layer encryption model delivering the highest level of cryptographic resilience.
Highlights:
- Multi-layer encryption: Powered by Argon2id (KDF) and ChaCha20-Poly1305 (AEAD).
- Advanced Logic: Improved final key derivation and cascade execution.
- Deterministic Security: Version-locked crypto parameters for auditable and consistent recovery.
Build recovery workflows that protect both your data and your narrative.
Capabilities:
- Decoy Activation: Specific password triggers to reveal "dummy" secret data.
- Dual-Layer Recovery: Create files containing both legitimate and decoy layers.
- Anti-Coercion: Designed for high-risk environments and real-world threat scenarios.
A robust container format with embedded vault capabilities.
Features:
- Encrypted Payload: Secure PSQ container using authenticated encryption.
- Protected Data Vault: Embedded architecture for metadata and secret isolation.
- Deterministic Structure: Ensures reliable recovery across different environments.
Example structure:
{
"PSQC": {
"nonce": "Obbe/L24JZ2VS0RZ",
"ciphertext": "nUhxVfOiwESyCvKeCWor7Xva7kLpuYWFT/T7kBqeeueWlW4Qauv/eV3hD9rTNainjwa6Cx/215L7LmEI+TPaeLPW9tO3wglYzh605s2P9lHVBlrBTakK9/HZSobMxZCCDlN38Q6cOfDXFVjm6tWQCOfdRCcFdsmIPEhC4kwYQgrqiZPB3rmiZcSEUUx"
}
}
- Enhanced Reliability: Refined cascade processing for fail-safe execution.
- Hardened Workflow: Optimized cryptographic pipelines to prevent side-channel leaks.
π‘ Generate robust recovery files with active decoy layers and a protected vault β engineered for elite security requirements.
SecretMemoryLocker v4.01 β Where memory becomes a labyrinth and security is absolute.
Your Mind is the Password | How to Encrypt Files Without Storing a Key (SML Demo)
SecretML can now derive and securely store a session master key based on your answers β without ever saving the answers themselves.
- One non-reversible 256-bit Master-Hash
- Stored securely in the system keyring
- Enables instant access to multiple archives without re-entering answers
Every encrypted file receives its own unique password, even within the same session.
- Archive key =
SHA256(MasterHash + FileHash) - File hash is stored in archive metadata (comment)
- No two archives ever share the same encryption key
Access to the Master-Key is protected by a recursive questionβanswer chain.
- Each answer decrypts the next step
- No visible structure or plaintext questions
- Partial knowledge is useless
You donβt enter a password β
you unlock your own memory.
- Answers are never stored
- Only derived hashes exist
- Keyring data can be wiped instantly via UI
Removing archive metadata immediately breaks access β
even if the Master-Key still exists.
A true cryptographic kill-switch.
- Stable Windows build
- No KDF (test version)
- Ready for real-world usage & testing
SecretML v3.15.exe
Memory-based encryption.
No passwords. No files. No traces.
Your 24-word seed phrases are now stronger and more reliable.
Enhancements:
- Increased entropy when generating SML-Seed 24 from archive data.
- More chaotic internal parameters for higher resistance to pattern analysis.
- Fixed multiple bugs related to edge-case seed reconstruction.
Security questions now provide deeper variability and stronger protection.
Upgrades:
- Larger internal AI dataset for question generation.
- More unique and less predictable question patterns.
- Better personalization without reducing security.
PRO users now see in-app version availability and get notified when a new SML release is published.
β Download SecretML v3.10
π SHA256: eb1b3d7f30a77dcf38057ff9e68b2eb5ed196ba3f7fff4523d73cc0c4a9b2166
Generate infinite passwords dynamically β without ever storing them.
How it works:
- Combines your secret answers + the encrypted file hash (as salt).
- Produces unique, instantly reproducible passwords for any resource.
Steps to use:
- Activate PRO mode.
- Select your
*_SMLkey.jsonkey-file. - Answer your secret questions.
- Enter the resource name (e.g.
GMAIL.COM,FACEBOOK.COM). - Get your password instantly.
- SHA-256 (64 chars) β maximum entropy, hexadecimal string.
- SML-Echo (32 chars) β mix of uppercase, lowercase, numbers.
- Exact input matters β same name = same password, even small changes break consistency.
- Case insensitive β
facebook.com=FACEBOOK.COM. - Keep it simple β e.g. use just
GMAIL.COM.
- On-the-fly β passwords never stored, exist only during generation.
- Offline mode β once activated, no internet is needed.
- Total control β only you, with answers + key-file, can restore passwords.
π‘ Pro Tip: Use Memory Echo to create your master password (e.g. for Google Account).
This ensures guaranteed recovery and unbreakable security for your entire digital life.
Secret Memory Locker v3.07 introduces the groundbreaking SML-AutoPIN feature:
- Unlimited passwords β no need to memorize or manage them manually.
- Simply choose a file β the app will securely archive it with a unique, automatically generated password.
- To decrypt, just select the archive and instantly recover your file.
This marks a new step towards effortless, memory-powered encryption.
Secret Memory Locker v3.05 introduces important updates and upcoming features:
- Purchased key management β activate or remove your PRO keys directly in the app.
- Full deletion of key data when removing a key.
- Improved stability and reliability for key handling.
- Several minor bug fixes to enhance overall performance and user experience.
- Auto-generated archive passwords β create encrypted archives without entering a password.
- Every archive gets a unique, automatically generated password.
- Functionality under internal testing, coming soon.
β Try the new SecretML-Seed and experience memory-based security!
Secret Memory Locker v3.03 expands the PRO mode with groundbreaking features:
- SecretML-Seed (12) β A 12-word seed phrase generated entirely from your memories. No physical storage required β your mind becomes the secure vault.
- SecretML-Seed (24) β Maximum entropy with a 24-word seed phrase. Full control, maximum security, and no need to ever write anything down.
Your memories + your archive generate the final entropy.
This means your security lives only in your head β not on paper, not on devices.
- Added PRO mode, activated with a license key.
- A test key is included in the package (
license_key.txt). - Upcoming PRO-exclusive innovative features (see below).
The buttons for the new features are already available in the interface, but the functions are still under internal testing. Stay tuned for activation in the next updates!
- Seed phrase generation from memory:
- 12 words (SecretML-Seed 12)
- 24 words (SecretML-Seed 24)
- A simple and secure way to create recovery phrases without storing them in plain text.
- New mode that adds a salt to the archive password, derived from your license key.
- Ensures each archive is unique and personalized.
- Password generator from memory.
- Your memory itself becomes the seed for password generation.
- Simple logic β endless stream of strong, unique passwords.
π‘ Upcoming Feature:
SecretML-Seed (SML-Seed) β your personal recovery key, coming soon and fully functional!
Secret Memory Locker v2.28 introduces several key updates:
- Offline question editing β now you can edit AI-generated questions locally.
- Pro version development started β innovative features in progress.
- Free basic version β core functionality remains freely available.
- Bug fixes β several minor issues resolved, improving overall performance.
Secret Memory Locker v2.26 brings important improvements to MirageLoop (SML-ML):
- Smarter MirageLoop β now monitors decryption attempts more intelligently.
- Expanded offline question pool β more AI-generated questions available locally.
- Bug fixes β several minor issues resolved for smoother operation.
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.
- When a wrong answer to a security question is entered β MirageLoop activates.
- Instead of attempting to decrypt real data, the system launches an infinite loop of AI-generated questions 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.
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.
- 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.
- 100% local processing β no data ever leaves your device.
- Flexible question selection with fully customizable templates.
- Backward compatibility with all previous SecretML archives.
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.
- Syllable-level analysis 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.
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.
- π What's New in v2.14
SecretMemoryLocker v2.14 introduces the first stage of integration with AI-powered question generation to protect your encrypted content even more securely and conveniently.
- π§ Generate with AI (GPT) β 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, Π£ΠΊΡΠ°ΡΠ½ΡΡΠΊΠ°.
- πΌ Enhanced UI positioning β main window now opens centered without flickering.
- π§ͺ Infrastructure ready for connecting GPT (OpenAI API or local models).
- 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).
- Enable export and preview of AI-generated questions.
- Add fallback for offline or manual-only mode if no internet.
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.
π¦Ύ π Version 2.11 introduces a new encryption method SHA256 Secure Mode-SML, a patented encryption system that does not require memorizing a password phrase.
- The encryption process uses both the hash of the file (
file_hash) and your answers. - Security is independent of the question length β without the core (
file_hash), brute-force is impossible. file_hashis stored in the ZIP archive comment as a separate key in the format SHA256:.- 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_hashis 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) + ...).
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.
- OS: Windows 10/11
- Disk Space: 20 MB
- Other: No installation or internet connection required.
This project is licensed under the MIT License.
- Email:
secretmemorylocker@gmail.com - Website: secretmemorylocker.com
Your personal digital vault β protected by your memories.
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.
- β Lite-SML β a patented encryption method that does not require memorizing a password phrase.
- π§ SHA256 β in development.
- π§ BlockchainMode β in development.
- π§ TimeLock β in development.
Your personal digital vault β protected by your memories.
π Read this in: Π£ΠΊΡΠ°ΡΠ½ΡΡΠΊΠ°
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.
- Creating a "Digital Will": 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.
- Password Archiving: Keep important but rarely used passwords safely encrypted.
- Protecting Any Files: Encrypt personal documents, images, or any digital data for long-term offline storage.
- 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
.ziparchive.
To decrypt, simply run the program again and enter the exact same answers.
- β Strong Encryption: 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.
- β Fully Offline: 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.
- β Simple Interface: User-friendly window built with Python/Tkinter.
- β
Two-Layer Data Separation: The app creates two separate files β an encrypted
.ziparchive and a.jsonfile with encrypted questions. You can store them in different places (e.g., give the.jsonto a trusted person and keep the.zipwith the app in a bank vault). Without both files and 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.
- OS: Windows 10/11
- Disk Space: 20 MB
- Other: No installation or internet connection required.
This project is licensed under the MIT License.
- Email:
secretmemorylocker@gmail.com - Website: secretmemorylocker.com


