Java c++ interworking encryption algorithm