Hacker Professional Ebook part 137

Tham khảo tài liệu 'hacker professional ebook part 137', 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ả | thức thì chúng ta sẽ hình dung trong đầu chúng ta như sau x_ i 1 . Tương tự chúng ta dùng A cho chỉ số trên superscripts số mũ xAi là x mũ i x lũy thừa i Dấu là phép cộng các words . X s là giá trị 32-bit được thực hiện như lệnh xoay rotating X về trái s bit. dời shift X về trái s-bit Not X là tóan hạng bù của X X v Y là tóan hạng OR của X và Y X xor Y là tóan hạng XOR XY là tóan hạng AND 3. Mô tả thuật tóan MD5 Chúng ta bắt đầu bằng cách giả sử chúng ta có một tín hiệu input có chiều dài b-bit và chúng ta muốn tìm tín hiệu md của nó . Ở đây b là một số nguyên ko dấu bất kỳ b có thể bằng zero không cần thiết b là một bội số của 8 và nó có thể lớn tùy ý. Chúng ta hình dung các bits của tín hiệu input được viết như dưới đây m_0 m_1 . m_ b-1 Sau đây có 5 bước để tính tóan một tín hiệu md từ một string input Bước 1 Thêm vào các Padding Bits các bit đệm Sau đây được gọi là quá trình Padding -Một tín hiệu được mở rộng sao cho chiều dài của nó có dạng p 512 448 bits p trong biểu thức trên là số nguyên hoặc 0 . -Sau khi thêm các bit padding vào tín hiệu cho nó có dạng như trên set bit đầu tiên bằng 1 và các bits sau đó 0 Sau đây là một số ghi chú tui tính sẳn để các bạn tham khảo 512-bit 64-byte 64-char 448-bit 56-byte 112-charHex 128-bit 16-byte 32-charHex 32 ký tự hexa 64-bit 8-byte 32-bit 4-byte giá trị một thanh ghi 8-charHex 8-bit 1-byte 1-char 1 ký tự nhập vào ANSI 1-byte 1-charHex Một ký tự hexa 0-9 và a-f byte 4-bit 1-byte 2-charHex 1-char 1-word 4-byte Bảng 1 Ví dụ Giả sử tín hiệu input là chuổi string hello Chúng được biểu thị bằng số hexa như sau hello 68 65 6c 6c 6f 10 charHex 10 4-bit 40-bit -Với biểu thức p 512 488 do tín hiệu chỉ có 40-bit nên p 0 trong trường hợp này. thường thì p 0 do chuổi nhấp vào ko quá 64 ký tự char do đó để để mở rộng chuối ta cần padding thêm 488-40 448-bit nữa. -Bước kế tiếp là set các bit padding bit đầu tiên thêm vào có giá trị 1 và các bit sau nó có giá trị ko Bây giờ tui viết lại chuổi padded dưới dạng số hex như sau Chú ý .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU LIÊN QUAN
5    176    1
5    255    1
5    106    0
5    121    1
6    103    1
6    107    1
6    121    1
6    103    0
6    140    0
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.