При поиске реализации функциональности crypt я наткнулся на keyczar https://github.com/google/keyczar.
Он предлагает довольно простой API для вызова функций крипта, как
Crypter crypter = new Crypter("/path/to/your/keys");
String ciphertext = crypter.encrypt("Secret message");
Он также предоставляет API для Java / Python/ cpp languages, и был изначально разработан командой безопасности Google.