Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ Dataseal

Dataseal is a secure, lightweight encryption locker designed to keep your files and sensitive information safe. Built with Rust, it combines strong cryptography with a minimal database engine, giving you both performance and protection.

Dataseal uses AES-256-GCM encryption with PBKDF2-HMAC-SHA256 key derivation, and introduces a unique design where your master password protects only the encryption keys, not the files directly. This makes it possible to change your password instantly without re-encrypting all data.


⚡ Features

  • Strong cryptography (AES-256-GCM, PBKDF2-HMAC-SHA256)
  • Lightweight and fast
  • Minimal database engine for secure key storage
  • Master password protects keys, not files, for instant password changes

💻 Installation

Linux (bash) :

# Download the latest release
curl -L https://raw.githubusercontent.com/Farhan-Ali-Rajpoot/dataseal/main/release/latest/download/dataseal-linux-x86_64-0.1.0.tar.gz -o dataseal.tar.gz

tar -xzf dataseal.tar.gz
sudo mv dataseal /usr/local/bin/
dataseal --help

Windows (power_shell) :

mkdir $env:USERPROFILE\bin
curl -L https://raw.githubusercontent.com/Farhan-Ali-Rajpoot/dataseal/main/release/latest/download/dataseal-windows-x86_64-0.1.0.zip -o dataseal.zip
Expand-Archive dataseal.zip -DestinationPath $env:USERPROFILE\bin
[Environment]::SetEnvironmentVariable("PATH", $env:PATH + ";$env:USERPROFILE\bin", [EnvironmentVariableTarget]::User)
dataseal --help

About

Dataseal is a secure, lightweight encryption locker designed to keep your files and sensitive information safe. Official versions are released but not stable for production grade use.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages