cryptography view 2