Receber dados encriptados do .NET e descriptografar no Java

tudo bom pessoal
estou fazendo um aplicação que vai receber dados encriptados do .NET (por enquanto) e tem q descriptografar no meu webservice java
tenho q definir qual tipo de criptografia utilizar… em q uma String possa ser encryptado tanto no .NET, python, delphi ou qqr outra tecnologia, e que eu possa desencriptar esta mesma string no meu webservice java
podem me dar a opiniao de vcs?
muito obrigado

[quote=CommanderShepard]tudo bom pessoal
estou fazendo um aplicação que vai receber dados encriptados do .NET (por enquanto) e tem q descriptografar no meu webservice java
tenho q definir qual tipo de criptografia utilizar… em q uma String possa ser encryptado tanto no .NET, python, delphi ou qqr outra tecnologia, e que eu possa desencriptar esta mesma string no meu webservice java
podem me dar a opiniao de vcs?
muito obrigado[/quote]
Os algoritmos de encriptação de chave privada / público são públicos, logo se usar o mesmo algoritimo no .NET basta usar o mesmo algoritmo no Java. Ambas plataformas já tem várias implementações não é necessário criar nada só usar.