Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

SpectreCT

ZAS-333/26 Async Core Engine

A high-performance, secure cross-platform file encryption utility written in Rust, featuring a modern graphical user interface (GUI) powered by egui.

The project implements the custom ZAS-333/26 file format protocol, combining industry-standard, production-grade cryptographic primitives to guarantee absolute data privacy and integrity.

Key Features

  • Asynchronous Processing Engine: Powered by the tokio runtime for non-blocking UI rendering during heavy cryptographic workloads.
  • State-of-the-Art Encryption: Utilizes ChaCha20-Poly1305, a modern, ultra-fast authenticated stream cipher providing both confidentiality and tamper-proof data verification.
  • Hardened Password Hashing: Implements Argon2id (winner of the Password Hashing Competition) configured with high memory constraints to effectively eliminate brute-force and GPU-accelerated dictionary attacks.
  • Custom ZAS-333/26 Protocol: Encapsulates unique file headers containing magic bytes (ZAS!), protocol version tags, unique per-file cryptographic salts, nonces, and securely masked original file extensions.
  • Safety-First Design: Operates completely offline with zero tracking, telemetry, or network calls.

Cryptographic Specification

  • Cipher Suite: ChaCha20-Poly1305 (Authenticated Encryption with Associated Data - AEAD)
  • Key Derivation Function (KDF): Argon2id (Version 0x13)
  • KDF Hardening Parameters: Memory: 64MB, Iterations: 3, Parallelism: 4 threads.

Security Disclaimer / False Positive Warning

Note for Windows Users: Because this executable performs file modifications (encryption/decryption) and is an independent, non-commercially signed binary, Windows Defender or smart-screen filters might flag it as suspicious. This is a common false positive behavior for custom cryptographic tools written in Rust. The codebase is 100% open-source, fully transparent, and can be easily audited or compiled directly from source.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

file encryption program

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages