Tham khảo tài liệu 'hacker professional ebook part 138', công nghệ thông tin, an ninh - bảo mật phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | unbiased thì mỗi bit của hàm F X Y Z cũng sẽ là independent và unbiased. Hàm G H và I cũng tương tự như hàm F chúng họat động như tóan hạng so sánh bit sẽ sinh ra một output từ các bits của X Y và Z như là một lọai mà nếu các bits tương ứng của X Y và Z là independent và unbiased thì mỗi bit của hàm G X Y Z H X Y Z và I X Y Z sẽ là independent và unbiased. Chú ý rằng hàm H là tóan hạng thao tác trên bit là xor hay là một hàm tương đương của chính inputs. Đây là bước sử dụng bảng T được xây dựng từ hàm sin. T i biểu thị cho phần tử thứ i của bảng T và bằng T i int 4294967296 asb sin i với i là radians Những phần tử của mảng này cho ở phần phụ lục. Thực hiện theo các bước thao tác sau Qui trình trên mỗi 16-word block. For i 0 to N 16-1 do Copy block i vào X. For j 0 to 15 do Set X j to M i 16 j . end Kết thúc vòng lặp j Lưu A vào AA B vào BB C vào CC và D vào DD. AA A BB B CC C DD D Round 1. Với abcd k s i biểu thị cho họat động a b a F b c d X k T i s . Thực hiện 16 họat động như dưới đây ABCD 0 7 1 DABC 1 12 2 CDAB 2 17 3 BCDA 3 22 4 aBCD 4 7 5 dABC 5 12 6 cDAB 6 17 7 bCDA 7 22 8 aBCD 8 7 9 dABC 9 12 10 CDAB 10 17 11 BCDA 11 22 12 aBCD 12 7 13 DABC 13 12 14 CDAB 14 17 15 BCDA 15 22 16 Round 2. Với abcd k s i biểu thị cho họat động a b a G b c d X k T i s . Thực hiện 16 họat động như dưới đây ABCD 1 5 17 DABC 6 9 18 CDAB 11 14 19 BCDA 0 20 20 aBCD 5 5 21 dABC 10 9 22 CDAB 15 14 23 BCDA 4 20 24 aBCD 9 5 25 dABC 14 9 26 cDAB 3 14 27 BcDA 8 20 28 aBCD 13 5 29 DABC 2 9 30 cDAB 7 14 31 bCDA 12 20 32 Round 3. Với abcd k s i biểu thị cho họat động a b a H b c d X k T i s . Thực hiện 16 họat động như dưới đây ABCD 5 4 33 DABC 8 11 34 CDAB 11 16 35 BCDA 14 23 36 aBCD 1 4 37 dABC 4 11 38 cDAB 7 16 39 BcDA 10 23 40 aBCD 13 4 41 DABC 0 11 42 CDAB 3 16 43 BCDA 6 23 44 aBCD 9 4 45 DaBC 12 11 46 cDAB 15 16 47 BCDA 2 23 48 Round 4. Với abcd k s i biểu thị cho họat động a b a I b c d X k T i s . Thực hiện 16 họat động như dưới đây ABCD 0 6 49 DABC 7 10 50 CDAB 14 15 51 BCDA 5 .