FILENAME là một file trên hệ thống... Tạo ra một bản tóm lược shasum–a1foo.txt... Tạo một tệp văn bản bất kỳ trên hệ thống echo “quangdz” > test.txt... Sử dụng Shasum để thử 7 thuật
Trang 1HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO THỰC HÀNH
MÔN : AN TOÀN VÀ BẢO MẬT HỆ THỐNG
Tìm hiểu về hàm băm và mã xác thực thông điệp MACs MACS-HASH
Mã sinh viên:
Nhóm:
B21DCCN634 3
Hà nội 2024
Trang 2I Tìm hiểu lý thuyết
II NỘI DUNG
Bước 1: Khởi động bài lab:labtainer-rmacs-hash
Trang 3Terminal ảo macs-hash sẽ xuất hiện
Nhiệm vụ 1: Sử dụng Shasum
khởi chạy shasum, sử dụng lệnh:
shasum–aALGORITHMFILENAME
Thay thế:ALGORITHM với các tùy chọn được hỗ trợ, ví dụ: 1,
224, 256, 384, 512, 512224, 512256
FILENAME là một file trên hệ thống
Trang 4Tạo ra một bản tóm lược shasum–a1foo.txt
Trang 5Tạo một tệp văn bản bất kỳ trên hệ thống echo “quangdz” > test.txt
Trang 6Sử dụng Shasum để thử 7 thuật toán mã hóa với tệp đã tạo ở trên
Checkwork để kiểm tra
Trang 7Nhiệm vụ 2: Kiểm tra bản tóm lược
Gõ "lynx verydodgy.com" để sử dụng trình duyệt lynx
Sử dụng trình duyệt lynx để tải xuống 2 file
Sử dụng các phím mũi tên và phím “d” để tải và lưu file floppy57.fs ,
SHA256.sdx
Trang 8Sử dụng lệnh ls để check file
Tạo bản tóm lược SHA256 với file vừa tải xuống
Checkwork để kiểm tra
Trang 9Nhiệm vụ 3: Tìm hiểu về “Avalanche E ect”ff
Tạo một file với tên iou.txt có nội dung“Bob owes me 200 dollars”.
Tạo bản tóm lược SHA256 của file iou.txt
Mở file iou.txt bằng chương trình chỉnh sửa, ví dụ leafpad
Trang 10Thay đổi số “2” thành “3” Điều này sẽ làm 1 bit bị thay đổi.
Trang 11Lưu các thay đổi và thoát khỏi chương trình chỉnh sửa
Tạo bản tóm lược SHA256 khác đối với tệpiou.txt đã sửa đổi Checkwork để kiểm tra
Thực hiện