- Bài viết giới thiệu một công cụ tên là 'Horcrux', công cụ này chia tệp thành các mảnh được mã hóa, tức là các horcrux.
- Công cụ này hoạt động với hai lệnh: 'split' và 'bind'.
- Lệnh 'Split' được dùng để chia một tệp thành số lượng horcrux đã chỉ định. Ví dụ, tệp 'diary.txt' có thể được chia thành 5 horcrux, và chỉ cần 3 trong số đó là có thể khôi phục lại tệp gốc.
- Sau đó, các horcrux được phân tán và lưu trữ an toàn ở nhiều vị trí khác nhau như USB hoặc kho lưu trữ trực tuyến.
- Lệnh 'Bind' được dùng để ghép lại các horcrux thành tệp gốc.
- Horcrux có thể được cài đặt thông qua homebrew hoặc binary release.
- Công cụ này đặc biệt phù hợp với những người cần mã hóa các tệp nhạy cảm dung lượng lớn và dự đoán rằng trong tương lai họ có thể không nhớ được mật khẩu. Nó cũng phù hợp với những người muốn truyền tệp qua nhiều kênh để giảm nguy cơ bị chặn bắt.
- Công nghệ của Horcrux dựa trên Shamir Secret Sharing Scheme, phương pháp phân tách khóa mã hóa thành các phần có thể dùng để tạo lại khóa gốc. Tuy nhiên, chỉ cần đạt đến một ngưỡng số phần nhất định là có thể thực hiện việc này.
- Công cụ này có các lựa chọn thay thế như 'ssss', 'horcrux' (một công cụ khác cùng tên) và 'Haystack', nhưng chúng либо không hỗ trợ ngưỡng cho horcrux, либо yêu cầu mật khẩu khi ghép lại.
1 bình luận
Ý kiến Hacker News