A system administrator wants to implement an internal communication system that will allow employees to send encrypted messages to each other. The system must also support non- repudiation. Which of the following implements all these requirements?
A. Bcrypt
B. Blowfish
C. PGP
D. SHA