消息的内容被猜出或知道，密钥就会泄露。异或密码值得使用的原因主要是其易于实现，而且计算成本小。简单重复异或加密有时用于不需要特别安全的情况下来隐藏信息。如果密钥是随机的（不重复），而且与消息长度相同，异或密码就会更为安全。当密钥流由生成时，结果就是流密码。若密钥是真正随机的，结果就是一次性密码本，这种密码在理论上是不可破解的。在这些密码的任何部分中，密钥运算符在已知明文攻击下都是脆弱的，这是因为"明文" formula_1 "密文" = "密钥"。
程式码范例.Sectio