Question: Objective: Verifying Data Integrity using a Hashing Algorithms. Lab details: This lab will introduce students to the fundamentals of hash algorithms and specific techniques used
Objective: Verifying Data Integrity using a Hashing Algorithms. Lab details: This lab will introduce students to the fundamentals of hash algorithms and specific techniques used in order to verify integrity and provide confidentiality to electronic communications and digital systems. Tasks: This lab includes the following tasks: 1 Secure Hash Algorithm 1.1 Using sha1_basic.py, produce an output hash digest of an input message "Computer Science and Mathematics, Fall 2020" 2 Digital signature Creation and Verification 2.1 Using RSA-PSS method, perform digital signature verification 3 Hashing using different algorithms 3.1 Using HashExample.py, produce output hashes for message "Hello, cryptography and network security students" using SHA256, MD5, and SHA512. Submission: Please submit your lab report with output snapshots
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
