Final answer:
The only true statement about SHA is A) Ensures integrity of the message. SHA creates a unique hash value for input data whereas Option B) and C) refer to TCP and DES respectively, which are not related to SHA.
Step-by-step explanation:
The question pertains to the Secure Hash Algorithm (SHA), which is a family of cryptographic hash functions used to ensure the integrity of data. The correct answer to which statement is true about SHA is A) Ensures integrity of the message. SHA creates a unique hash value for given input data, making it possible to detect unauthorized alterations to the data, thereby maintaining its integrity.
Option B), which mentions a three way handshake, is commonly associated with the Transmission Control Protocol (TCP), not SHA. The three way handshake is used to establish a connection between two computers over a network.
Option C) refers to properties of the Data Encryption Standard (DES), which is a symmetric-key algorithm for the encryption of digital data. SHA and DES have different functions; SHA is for creating a hash (a fixed-size output regardless of input size), while DES is for encrypting and decrypting data.
Therefore, option D) All of these, is incorrect since only A) is true about SHA.