SslStream phải thương lượng loại mã hóa, độ dài khóa, thuật toán băm, v.v. với ngăn xếp SSL ngang hàng của nó. Khi sử dụng nó trong mã của tôi, tôi thấy rằng thương lượng luôn mặc định là RC4 & MD5. Tôi muốn sử dụng 3DES hoặc AES để tăng cường bảo mật.SslStream của .NET luôn luôn thương lượng với mật mã ít an toàn nhất mà tôi có. Làm thế nào tôi có thể thay đổi điều này?
Nhìn xung quanh trang web, tôi chỉ tìm thấy một vài tham chiếu đến vấn đề này và không có giải pháp nào; một poster là tuyên bố điều này thực sự có ý nghĩa, vì mẫu số chung thấp nhất giữa hai ngăn xếp là an toàn trong khi có thêm lợi ích là nhanh hơn/sử dụng ít tài nguyên CPU hơn. Mặc dù điều này có thể đúng về mặt kỹ thuật, nhưng sự cân bằng đặc biệt giữa sự phức tạp và chi phí của tôi nằm ở nơi khác (tôi thích sử dụng AES với khóa dài hơn).
Nếu có ai có thể giúp tôi đánh giá cao điều đó.
Cảm ơn. Liên kết đến tài liệu Windows CE. Bạn có biết các khóa đăng ký tương tự cũng áp dụng cho các máy chủ Windows (ví dụ: Windows 2008) không? – Shachar
Xin lỗi, http://support.microsoft.com/kb/245030/ –