Tolong jelaskan mengenai Kunci publik dari Pertukaran kunci Diffie–Hellman

Diffie–Hellman dapat dipakai dalam infrastruktur kunci publik sehingga Budi dapat mengenkripsi pesan yang hanya bisa didekripsi oleh Ani tanpa komunikasi sebelumnya. Misalkan kunci publik Ani adalah . Untuk mengiriminya pesan, Budi memilih bilangan acak b, lalu mengirimi Ani  (tidak dienkripsi) beserta pesan yang dienkripsi dengan kunci simetris . Hanya Ani yang dapat mendekripsi kunci simetris karena memiliki a'' sehingga dapat mendekripsi pesan yang dikirim oleh Budi.