Giả sử tôi có 1 TB dữ liệu trên một phân vùng được mã hóa bằng BitLocker, TrueCrypt hoặc VeraCrypt.
Việc thay đổi mật khẩu mã hóa có nghĩa là viết lại tất cả dữ liệu (nghĩa là sẽ mất hàng giờ / ngày)?
Giả sử tôi có 1 TB dữ liệu trên một phân vùng được mã hóa bằng BitLocker, TrueCrypt hoặc VeraCrypt.
Việc thay đổi mật khẩu mã hóa có nghĩa là viết lại tất cả dữ liệu (nghĩa là sẽ mất hàng giờ / ngày)?
Câu trả lời:
Không. Mật khẩu của bạn được sử dụng để chỉ mã hóa khóa chính. Khi bạn thay đổi mật khẩu, khóa chính được mã hóa lại nhưng bản thân nó không thay đổi.
(Đây là cách một số hệ thống, chẳng hạn như BitLocker hoặc LUKS, có thể có nhiều mật khẩu cho cùng một đĩa: chúng vẫn sử dụng một khóa chính duy nhất cho tất cả dữ liệu, nhưng chỉ lưu trữ nhiều bản sao của khóa chính được mã hóa bằng các mật khẩu khác nhau.)
Câu trả lời của Grawity là chính xác. Bởi vì mã hóa dữ liệu là một quá trình tương đối tốn kém, sẽ có ý nghĩa hơn khi tạo một khóa chính duy nhất không thay đổi trong suốt vòng đời của dữ liệu được mã hóa. Khóa chủ này sau đó có thể được mã hóa bằng một hoặc nhiều khóa phụ, sau đó có thể thay đổi linh hoạt theo ý muốn.
Ví dụ: đây là cách BitLocker thực hiện điều này (nó thực sự sử dụng ba "lớp" khóa):
Hình ảnh sau đây cho thấy quá trình truy cập vào đĩa hệ thống được mã hóa trên máy có bật mã hóa âm lượng đầy đủ BitLocker:
Thông tin thêm về quá trình này có thể được tìm thấy trên TechNet .