P问题仍是未解，我们就无从得知单向函数是否存在。如果单向函数存在，那安全的准乱数产生器与准乱数函数就存在。目前已知的密码学原型仅提供基本的机能。通常是机密、讯息完整、认证、和不可否认。任何其他机能都是基本演算法的组合与延伸，这类组合称为密码系统。例如PGP、SSH、SSL/TLS、公开金钥基础建设和数位签章等。其他密码原型还有加密演算法本身、单向排列、暗门排列等。
密码协议.在许多状况，密码技术涉及通讯的双方或多方（例如公司总部与分部）或是跨越时间（例如保护备份资料）。密码协议已