a. Mã hóa số RC4
RC4 là thuật toán mã hóa được sử dụng trong quá trình đóng gói các gói tin của WEP, vì dễ thực hiện trong phần cứng hay phần mềm, đơn giản và hiệu quả. Thêm vào đó, giá cả các thiết bị 802.11 điển hình khá thấp, điều này có thể coi là 1 sự lựa chọn phù hợp. Tuy nhiên, RC 4 là 1 thuật toán mã hóa dòng kèm theo 1 số báo trước. Trong RC4, 1 khóa phiên được sử dụng như 1 khởi tạo để tạo ra 1 khóa dòng (keystream) có chiều dài cần thiết; keystream này là thuật toán XOR kết hợp với văn bản gốc để tạo ra văn bản đã mã hóa. Nếu 1 phần của 1 dòng trong văn bản gốc bị lộ, sẽ rất dễ dàng cho việc lấy được những dòng văn bản gốc khác.
RC4 hoạt động tốt ví dụ như trong TLS, là giao thức được lựa chọn trong nhiều triển khai SSL/TLS. SSL/TLS hoạt động trên TCP, và do đó, các gói dữ liệu đáng tin cậy mà TLS đã đóng gói làm cho RC4 là 1 sự lựa chọn hoàn hảo.
b. Mã hóa toàn vẹn CRC-32
WEP chỉ định CRC-32 là thuật toán toàn vẹn. Quá trình kiểm tra được tính toán qua MPDU, ghép nối tới MPDU, và MPDU cộng với quá trình kiểm tra đã được mã hóa sử dụng RC4.
Thật không may khi CRC-32 không phải là 1 thuật toán toàn vẹn khóa và do đó, hacker có thể dễ dàng tạo ra 1 quá trình kiểm tra đúng. Tư RC4 là 1 thuật toán mã hóa dòng, các quá trình mã hóa không đủ khả năng để bảo vệ đúng nghĩa.