Download Area

Home > Storage

MemGuard (free) Download Full | **UPDATE

Secure software enclave for storage of sensitive information in memory - MemGuard

MemGuard (free) Download Full | **UPDATE

Published Date: 2024-04-15

MemGuard Free Download

MemGuard, an indispensable tool for safeguarding your crucial data and passwords, is available for a free download. It's imperative to protect your sensitive information from the prying eyes of potential intruders. With its advanced encryption algorithms, MemGuard guarantees the utmost security for your passwords, credit card details, and any other confidential data you may possess.

Moreover, MemGuard conveniently stores your protected information within a secure and easily accessible vault. Accessing your data is as simple as entering a master password, eliminating the need to remember numerous complex passwords. MemGuard seamlessly synchronizes your data across multiple devices, ensuring you always have access to your essential information, whether on your laptop, smartphone, or tablet. Download MemGuard today and experience the peace of mind that comes with knowing your data is securely protected.


MemGuard: This package attempts to reduce the likelihood of sensitive data being exposed when in memory. It aims to support all major operating systems and is written in pure Go. Sensitive data is encrypted and authenticated in memory with XSalsa20Poly1305. The scheme used also defends against cold-boot attacks. Memory allocation bypasses the language runtime by using system calls to query the kernel for resources directly. This avoids interference from the garbage collector. Buffers that store plaintext data are fortified with guard pages and canary values to detect spurious accesses and overflows. The effort is taken to prevent sensitive data from touching the disk. This includes locking memory to prevent swapping and handling core dumps. Kernel-level immutability is implemented so that attempted modification of protected regions results in an access violation.