TrueCrypt, RIPEMD-160 so với SHA-512 so với xoáy


19

Tôi đang mã hóa một khối lượng bằng TrueCrypt. Tôi đã quyết định sử dụng AESlàm thuật toán mã hóa, vì đây là tiêu chuẩn của chính phủ.

Nhưng thuật toán băm nào tốt hơn (an toàn hơn)? RIPEMD-160hay SHA-512hay Whirlpool?

Tôi đang sử dụng máy Mac.


Tôi tin rằng SHA-512 là an toàn nhất, vì chính phủ sử dụng điều đó, sau này là ý kiến ​​cá nhân của tôi.
Chuyện hoang đường

Câu trả lời:


14

Cả SHA-512 và Whirlpool đều là băm 512 bit, trong khi RIPEMD-160 là 160 bit. TrueCrypt sử dụng các giá trị băm này với PBKDF2 để lấy các khóa. Khi tạo khối lượng tệp, Truecrypt sử dụng 1.000 vòng cho cả SHA-512 và Whirlpool, nhưng 2.000 vòng cho RIPEMD-160. Tôi có một số phần mềm được gọi là TCHead giải mã các tiêu đề TrueCrypt. Nó rất đơn giản và dễ hiểu và chứng minh cách thức và nơi sử dụng các băm này.

Để trả lời câu hỏi của bạn, theo tôi, SHA-512 hoặc Whirlpool sẽ ổn. Tôi sẽ sử dụng một trong hai và không lo lắng về điều đó quá nhiều. Hi vọng điêu nay co ich.


0

Tôi nghi ngờ tại sao ủy ban NIST công nhận Serpent có bảo mật vượt trội và vẫn đi cùng với Rijndael và Sha-256/512 để sử dụng làm AES. Tôi tự hỏi khi an ninh là vấn đề chính tại sao ủy ban không chọn nó với lý do là nó không đủ nhanh. Serpent đạt điểm cao nhất về bảo mật. Thật vậy, Rijndael đã nhanh hơn nhưng bất cứ điều gì được chọn đều có khả năng tương thích phần cứng được đưa vào CPU như AES. Tôi sử dụng Serpent và Whirlpool mà cái sau gần giống với SHA-512. Trên SSD, sự khác biệt về tốc độ thấp hơn 5% ở 3 máy tính để bàn với các chip Intel khác nhau i5 / i7 Haswell, Ivy Bridge và Skylake và Laptop Intel i7. Theo sự hiểu biết tốt nhất của tôi, có những backtime được biết đến trong combo Serpent / Whirlpool và điều đó khiến cho quyết định của tôi trở nên dễ dàng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.