What is Encryption and Data Signing?One major problem while downloading software from the internet is to be sure whether the software was modified as it was being downloaded or not. Encryption and data signing are a solution to this problem by ensuring authenticity and integrity of the software being downloaded. The idea of Data signing is that the sender signs the data and the receiver verifies the signature attached with the data. When sender signs the data, a hash value of the data is created. This hash data is then decoded using a private key, this is termed as encryption. This private key is also then attached to the data being sent. The receiver extracts the data and the attached key from it. The receiver then creates a hash of the data and decrypts it using the private key and compares the 2 hash values for sign verification. Matching signature confirms integrity of the downloaded data.
|