Anfonwch hwn fel neges destun: Public-key cryptography and computational number theory