AesSafe – Công cụ mã hóa và giải mã tệp tin, thư mục

AesSafe là phần mềm mã hóa gọn nhẹ, xây dựng trên chuẩn AES‑256 kèm chế độ GCM nên tốc độ xử lý mã hóa, giải mã rất nhanh. Thử nghiệm trên máy tính dùng chip Intel Core i5 đời thứ 7, tệp dung lượng 2,2 GB mất 45 giây để mã hóa, còn giải mã chỉ cần khoảng 15 giây thôi.

Tổng quan sản phẩm

AesSafe dùng thuật toán AES‑256 – tiêu chuẩn ngành được tin dùng toàn cầu – để khóa hoặc mở khóa từng tệp lẻ hay cả nguyên thư mục. Chuẩn này được áp dụng rộng rãi cho BitLocker trên Windows, VeraCrypt mã hóa toàn ổ cứng cùng các dịch vụ lưu trữ đám mây phổ biến như Google Drive, Dropbox, iCloud. Chúng tôi chọn chế độ GCM vì đây là kiểu hoạt động an toàn và hiệu quả nhất của AES; một bộ phim khoảng 2 GB thường hoàn thành mã hóa hay giải mã trong tầm một phút.

Chương trình được thiết kế dùng đơn giản: người dùng chọn đường dẫn thủ công hoặc kéo thả tệp, thư mục vào ô nhập liệu. Chỉ cần điền mật khẩu là bắt đầu chạy mã hóa hoặc giải mã ngay.

AES‑256 gốc yêu cầu khóa mã hóa 256 bit (32 byte), nhưng bắt dùng mật khẩu quá dài sẽ làm khó sử dụng. Để cho phép mật khẩu ngắn, phần mềm chuyển mật khẩu người dùng nhập thành khóa chuẩn 256 bit thông qua hàm băm SHA‑256 rồi truyền vào bộ xử lý AES‑256. Dù mật khẩu chỉ một ký tự vẫn mã hóa được, nhưng nếu dữ liệu quan trọng, chúng tôi khuyên nên đặt mật khẩu phức tạp để đảm bảo an toàn.

GCM là chế độ mạnh nhất của AES, tích hợp sẵn cơ chế kiểm tra xác thực dữ liệu. Nếu tệp sau khi mã hóa bị chỉnh sửa trái phép, quá trình giải mã sẽ tự động thất bại và báo động cho người dùng, ngăn chặn hiệu quả việc thay đổi dữ liệu không hợp lệ.

Phát hành phiên bản 0.0.2
Bản cập nhật 0.0.2 cải thiện đáng kể trải nghiệm người dùng và bổ sung nhiều tính năng mới:
Thêm chức năng kéo thả giúp thao tác quản lý tệp, thư mục dễ dàng hơn;
Tinh chỉnh giao diện, sắp xếp lại bố cục và loại bỏ chi tiết thừa để sử dụng gọn gàng, thuận tiện;
Có gợi ý mật khẩu, hỗ trợ nhớ mật khẩu mà không ảnh hưởng an toàn dữ liệu;
Bổ sung mã hóa tên tệp, tạo thêm lớp bảo vệ bên cạnh chức năng mã hóa nội dung hiện có.