Hiện nay, các nền tảng lưu trữ lớn như Google Drive, Dropbox, MediaFire… thường xuyên quét và kiểm tra nội dung file người dùng tải lên.
Nếu hệ thống của họ phát hiện nội dung trùng với dữ liệu có bản quyền hoặc “nhạy cảm”, file của bạn có thể bị gắn cờ hoặc bị gỡ bỏ ngay cả khi bạn chưa chia sẻ công khai. Mặc dù bản thân file hoàn toàn sạch.
Để hạn chế tình trạng này, mình đã phát triển công cụ mã hóa/giải mã XOR đơn giản, giúp:
- Giảm khả năng bị hệ thống quét tự động phát hiện nội dung.
- Giữ file tồn tại lâu hơn trên dịch vụ lưu trữ.
- Mã nguồn hoàn toàn sạch, bạn có thể kiểm tra trước khi sử dụng.
📂 Link tải bản build & mã nguồn:
https://github.com/01001100-01001001/EncryptDecrypt
Nguyên lý hoạt động
- Công cụ sẽ đọc nội dung file gốc và mã hóa từng byte bằng thuật toán XOR với một chuỗi mật khẩu mặc định (bachdinh.com).
- Khi tải file đã mã hóa (.enc) lên Google Drive hay các dịch vụ khác, hệ thống quét sẽ khó nhận diện được nội dung thực sự.
- Khi tải xuống, chỉ cần giải mã bằng cùng công cụ để khôi phục lại file gốc, không bị mất dữ liệu.
Hướng dẫn sử dụng
1. Mã hóa (Encrypt)
- Chuẩn bị file bạn muốn tải lên (video, phần mềm, tài liệu…).
- Kéo file và thả vào biểu tượng chương trình FileEncryptDecrypt.exe.
- Công cụ sẽ tạo ra một file mới có cùng tên nhưng thêm đuôi .enc.
- Upload file .enc này lên Google Drive hoặc bất kỳ dịch vụ lưu trữ nào.
📌 Ví dụ: file.zip → file.zip.enc
2. Giải mã (Decrypt)
- Tải file .enc từ Google Drive (hoặc nguồn khác) về máy.
- Kéo file .enc và thả vào chương trình EncryptTool.exe
- Công cụ sẽ xuất ra file gốc ban đầu, không còn đuôi .enc.
📌 Ví dụ: file.zip.enc → file.zip
Điểm nổi bật
✅ Hoàn toàn sạch: Mã nguồn C++ minh bạch, không chứa mã độc.
✅ Sử dụng đơn giản: Kéo và thả file là xong.
✅ Không giới hạn dung lượng: Dùng được cho file nhỏ đến file vài GB.
✅ Không phụ thuộc hệ điều hành lưu trữ: Mã hóa cục bộ, dịch vụ upload không thể giải mã nếu không có công cụ và mật khẩu.
✅ Tốc độ cao: Xử lý hàng trăm MB chỉ trong vài giây.
Kết luận
Nếu bạn thường xuyên tải file lên Google Drive hoặc các dịch vụ lưu trữ công cộng và muốn giảm nguy cơ bị xóa file, công cụ XOR này là giải pháp nhanh gọn và an toàn.
Chỉ cần mã hóa trước khi upload và giải mã sau khi tải về, bạn sẽ giữ được dữ liệu lâu hơn mà vẫn đảm bảo nguyên vẹn nội dung.