2010-07-12 7 views
5

Tengo una cadena encriptada de uno de nuestros clientes.
Esta cadena fue encriptada usando el método AES en Java.¿Cómo puedo descifrar una cadena usando el algoritmo AES en C#?

Lo único que tengo es la clave: "xxxxxxxxxxxxxxxxxxxxxxxx" (24 caracteres) y el texto encriptado: "56e84e9f6344826bcfa439cda09e5e96" (32 caracteres). (Este es realmente el único dato que tengo)

Parece que no puedo encontrar un método para descifrar esta cadena.

¿Alguien podría darme un ejemplo de trabajo?

Respuesta

6

Éstos son dos ejemplos de código completo para usted:

También puede encontrar c# implementations of AES encryption aquí en tan interesante.

Encontré otro ejemplo Simple encrypting and decrypting data in C# donde solo usan la Frase Pass para descifrar.

+0

En estos ejemplo se desea que: public static string (texto cifrado cadena, frase de contraseña cadena, cadena saltValue, cadena hashAlgorithm, passwordIterations INT, cadena initVector, int keysize) Descifrar sólo tengo los 2 primeros – user29964

+0

@ Sem, afaik necesitarás todos los que puedan descifrarlo. Ya que esos fueron usados ​​cuando lo encriptaste. –

+1

@Sam, mira esto: http://www.codeproject.com/KB/security/DotNetCrypto.aspx –

0

Por favor, vaya a través de este artículo "criptógrafo simple - simple DES/AES Implementación en C#"

enlace: http://www.codeproject.com/KB/recipes/Simple_Cryptographer.aspx

Esperamos que este artículo le ayudará.

+0

thx pero mi clave no es un hexágono de 32 bits, sino un ascii de 24 bits – user29964

+1

Si bien esto podría responder teóricamente a la pregunta, [sería preferible] (// meta.stackoverflow.com/q/8259) incluir lo esencial partes de la respuesta aquí, y proporcione el enlace de referencia. – Mat

Cuestiones relacionadas