Revert "Revert "applied cryptography""

This reverts commit d9e9699344f85b143847912469922afae69c2008.