cryptography

noun
1
the art of writing or solving codes
رمزنگاری, علم رمزنگاری, فن رمزنگاری