securefs
بواسطة @Adel-Ayoub
نشِط 21
An encrypted file system
عن هذا المشروع
SecureFS An encrypted file system with client-server architecture, built in Rust. Installation Architecture SecureFS implements a client-server model over encrypted WebSocket channels. The client sends commands through an AES-256-GCM encrypted tunnel established via X25519 key exchange. The server processes file operations against a PostgreSQL database where all metadata is encrypted with pgcrypto. Layer Technology Purpose ------- ----------- --------- Transport AES-256-GCM over WebSocket Message confidentiality Key Exchange X25519 ECDH + HKDF-SHA256 Ephemeral session keys Authentication Argon2id Password hashing with rate limiting Database pgcrypto Symmetric encryption for all metadata Integrity BLAKE3 File corruption detection Usage Commands Category Commands ---------- ---------- File system ls, cd, pwd, mkdir, touch, cat, echo, mv, delete, cp, find Permissions chmod, chown, chgrp, scan User management (admin) newuser, newgroup, lsusers, lsgroups, addusertogroup, removeuserfromgroup Session login, logout Configuration Variable Default Description ---------- --------- ------------- SERVERADDR 127.0.0.1:8080 Server bind address (ip:port)
من ملف README الخاص بالمشروع على GitHub
- النجوم
- 21
- التفريعات
- 0
- الرخصة
- Apache-2.0
- آخر تحديث
- 29/06/2026
أضف هذه الشارة إلى ملف README
أظهر أن مشروعك مُدرج على «صُنع في الجزائر».
[](https://www.madeinalgeria.dev/projects/securefs)