Tham khảo tài liệu 'ebook tips-applications of inet part 42', công nghệ thông tin, quản trị web phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | thuộc vào việc sử dụng phiên bản mã hoá 40bit và 128bit. Phương pháp mã hoá 40bit được sử dụng rộng rãi không hạn chế ngoài nước Mỹ và phiên bản mã hoá 128bit chỉ được sử dụng trong nước Mỹ và Canada. Theo luật pháp Mỹ các mật mã mạnh được phân loại vào nhóm vũ khí weapon và do đó khi sử dụng ngoài Mỹ coi như là xuất khẩu vũ khí phải được phép của chính phủ Mỹ hay phải được cấp giấy phép của Bộ Quốc phòng Mỹ DoD . Đây là một lợi điểm cho quá trình thực hiện các dịch vụ thương mại và thanh toán điện tử trong Mỹ và các nước đồng minh phương Tây và là điểm bất lợi cho việc sử dụng các sản phẩm cần có cơ chế bảo mật và an toàn trong giao dịch điện tử nói chung và thương mại điện tử nói riêng trong các nước khác. Các phương thức tấn công hay bẻ khoá của các thuật toán bảo mật thường dùng dựa trên phương pháp tấn công vét cạn brute-force attack bằng cách thử-sai miền không gian các giá trị có thể của khoá. Số phép thử-sai tăng lên khi độ dài khoá tăng và dẫn đến vượt quá khả năng và công suất tính toán kể cả các siêu máy tính hiện đại nhất. Thí dụ với độ dài khoá là 40bit thì số phép thử sẽ là 240 1 099 511 627 776 tổ hợp. Tuy nhiên độ dài khoá lớn kéo theo tốc độ tính toán giảm theo luỹ thừa nghịch đảo và dẫn đến khó có khả năng áp dụng trong thực tiễn. Một khi khoá bị phá toàn bộ thông tin giao dịch trên mạng sẽ bị kiểm soát toàn bộ. Tuy nhiên do độ dài khoá lớn thí dụ 128 256 bít số phép thử-sai trở nên không thể thực hiện vì phải mất hàng năm hoặc thậm chí hàng nghìn năm với công suất và năng lực tính toán của máy tính mạnh nhất hiện nay. Ngay từ năm 1995 bản mã hoá 40bit đã bị phá bởi sử dụng thuật toán vét cạn. Ngoài ra một số thuật toán bảo mật như DES 56bit RC4 MD4 . hiện nay cũng bị coi là không an toàn khi áp dụng một số phương pháp và thuật toán tấn công đặc biệt. Đã có một số đề nghị thay đổi trong luật pháp Mỹ nhằm cho phép sử dụng rộng rãi các phần mềm mã hoá sử dụng mã hoá 56bit song hiện nay vẫn chưa được chấp thuận. Một số thách thức và phá khoá về bảo .