Schneier ha diseñado y codiseñado varios algoritmos criptográficos: