If John hopes to, he can incorporate a 'digital signature' to his message. It is like a mathematical watermark which can be checked by Herman's computer software. Herman can ensure that the message arrived from John, not from another person impersonating John. In any case, everyone can send out Herman http://cryptosignals54008.arwebo.com/3680480/what-does-crypto-technical-analysis-mean