После создания вашего зашифрованного потока преобразуйте его в строку Base64, и он будет готов для передачи через Интернет / интранет. Если вы создадите класс сортировки, который сделает это для вас по всем запросам, это сделает вашу жизнь намного проще.
Однако сначала убедитесь, что безопасность на стороне сервера установлена, например, SSL и другие меры безопасности веб-сервера. Независимо от того, насколько защищен код, если сервер не защищен, у вас проблемы.
Кажется, что Salesforce использует Java для подключения (не цитируйте меня об этом, хотя: P), так что вот ссылка для более или менее того, что реализация должна иметь место:
http://www.velocityreviews.com/forums/t645364-java-string-encryption-decryption.html