Thuật toán mã hóa nào an toàn nhất với tàu .net?Thuật toán mã hóa .NET tích hợp nào là an toàn nhất?
Trả lời
Bạn không thể so sánh trực tiếp tất cả các loại thuật toán mã hóa. Điều đó giống như so sánh thuật toán phân loại với thuật toán nhân: chúng có các mục đích khác nhau. Điều đó đang được nói, tôi sẽ trả lời:
- mật mã đối xứng: AES-256
- mật mã không đối xứng: RSA với 4096 chủ chốt bit (Tôi tin rằng đó là tối đa trong .NET) hoặc ECDSA với 571 chốt bit (nhưng điều đó chỉ được hỗ trợ trong .NET 3.5)
- Hash: SHA-512
- tin Mã xác thực: HMAC with SHA-512
Điều đó đang được nói, đó là quá mức cần thiết cho hầu hết các ứng dụng, và bạn nên làm tốt bằng cách sử dụng AES-128, RSA với khóa 2048 bit, SHA-256 và HMAC với SHA-256.
Rasmus, điều gì lý tưởng cho khóa cấp phép? –
Câu trả lời của tôi ở đây: http://stackoverflow.com/questions/258994/net-cryptography-for-licence-keys#259458 –
FYI - Tôi đã tham chiếu đến câu trả lời này trên trang web Bảo mật SE mới: http: // security .stackexchange.com/questions/1751/cái gì-là-thực-và-an toàn nhất-mã hóa-đối-đối xứng-bất đối xứng-băm-m – LamonteCristo
- 1. An toàn chủ đề của lớp mã hóa .NET?
- 2. Thuật toán mã hóa mới?
- 3. Thuật toán mã hóa khóa đối xứng
- 4. Mã hóa "mật khẩu" python an toàn nhất
- 5. Thuật toán mã hóa đơn giản
- 6. Thiết kế Thuật toán Mã hóa Tricky
- 7. Bảo vệ an toàn phần mềm giao dịch thuật toán
- 8. Xác định thuật toán mã hóa GSM
- 9. Tìm/phân tích tệp nhanh nhất/an toàn nhất?
- 10. Android - Thuật toán mã hóa Polyline?
- 11. Cách thực hiện thanh toán an toàn 3d an toàn
- 12. Mã python an toàn nhất chạy
- 13. Loại an toàn trong .net là gì?
- 14. Tạo xác thực mã hóa an toàn mã thông báo
- 15. Thuật toán mã hóa nào tốt nhất cho các chuỗi nhỏ?
- 16. Mã an toàn và không an toàn
- 17. Là A * thuật toán pathfinding tốt nhất?
- 18. Vấn đề với Thuật toán Mật mã Hợp lệ FIPS
- 19. Viết mã Cocoa an toàn
- 20. Thuật toán điều khiển .NET
- 21. Thuật toán đồng bộ hóa
- 22. Cần tư vấn về thuật toán mã hóa
- 23. Cấu hình Devise an toàn nhất có thể là gì?
- 24. Gửi IV cùng với văn bản mã hóa, an toàn?
- 25. Phân tích các thuật toán (phức tạp)
- 26. Thuật toán kết hợp mờ phù hợp nhất?
- 27. Cách đánh dấu một hội đồng .net là an toàn?
- 28. Thuật toán phát hiện mã hóa ký tự
- 29. XXTEA là một thuật toán mã hóa tốt cho vi điều khiển PIC?
- 30. Cách an toàn nhất để nhúng mật khẩu bên trong mã Java là gì?
ví dụ về msdn dường như không sử dụng khóa để tạo băm? –
Vì bạn không sử dụng khóa để tạo băm. Hàm băm SHA sẽ luôn giống nhau cho một đầu vào đã cho. –
Vì thẻ là mã hóa, tôi nghĩ chúng tôi muốn có một thuật toán mã hóa, chứ không phải là hàm băm. ASDF - Một hàm băm được bỏ khóa. MAC (đôi khi được gọi là hàm băm có khóa) sử dụng khóa và có mục đích khác với SHA hoặc AES. –