數字簽名包含兩個過程:簽名過程和驗證過程。由於從公開密鑰不能推算出私有密鑰,因此公開密鑰不會損害私有密鑰的安全性;
公開密鑰無需保密,可以公開傳播,而私有密鑰必須保密。因此若某人用其私有密鑰加密消息,並且用其公開密鑰正確解密,就可肯定該消息是某人簽名的。因為其他人的公開密鑰不可能正確解密該加密過的消息,其他人也不可能擁有該人的私有密鑰而制造出該加密過的消息,這就是數字簽名的原理。
數字簽名包含兩個過程:簽名過程和驗證過程。由於從公開密鑰不能推算出私有密鑰,因此公開密鑰不會損害私有密鑰的安全性;
公開密鑰無需保密,可以公開傳播,而私有密鑰必須保密。因此若某人用其私有密鑰加密消息,並且用其公開密鑰正確解密,就可肯定該消息是某人簽名的。因為其他人的公開密鑰不可能正確解密該加密過的消息,其他人也不可能擁有該人的私有密鑰而制造出該加密過的消息,這就是數字簽名的原理。