Comment décrypter une chaîne en utilisant un algorithme en c#?
J'ai une chaîne cryptée à partir de l'un de nos clients.
Cette chaîne a été chiffré à l'aide de la méthode AES en Java.
La seule chose que j'ai, c'est la clé: "xxxxxxxxxxxxxxxxxxxxxxxx" (24 caractères) et le texte crypté: "56e84e9f6344826bcfa439cda09e5e96" (32 caractères maximum). (C'est vraiment les seules données que j'ai)
Je n'arrive pas à trouver une méthode pour déchiffrer cette chaîne.
Quelqu'un pourrait-il me fournir un exemple de travail.
OriginalL'auteur user29964 | 2010-07-12
Vous devez vous connecter pour publier un commentaire.
Voici deux exemples de code pour vous:
Vous pouvez également trouver des c# implémentations de l'AES chiffrement ici sur SI intéressant.
J'ai trouvé un autre exemple Simple cryptage et décryptage de données en C# où ils n'utilisent que la Phrase de Passe pour déchiffrer.
autant que je sache, vous aurez besoin de tous ceux qui seront en mesure de les déchiffrer. Depuis que ces données ont été utilisées lorsque vous avez chiffré.
check this out: codeproject.com/KB/security/DotNetCrypto.aspx
Ces solutions ne fonctionnent pas, j'obtiens une erreur: "Invalid longueur de données" Le problème se situe ici: byte[] cipherBytes = Convert.FromBase64String(cryptogramme); si je le modifier en utilisant assci codant pour bytearray, je ne suis pas l'erreur, mais alors je suis arriver à un texte qui n'est pas lisible pour vous
avez-vous un exemple de données de jouer avec où vous savez que l'Entrée et la Sortie? Serait plus facile de l'essayer alors.
OriginalL'auteur Filip Ekberg
S'il vous plaît aller à travers cet article "Simple Cryptographe - Simple DES/AES mise en Œuvre en C#"
lien: http://www.codeproject.com/KB/recipes/Simple_Cryptographer.aspx
Espère que cet article vous aidera.
Tandis que ceci peut théoriquement répondre à la question, il serait préférable pour inclure l'essentiel des éléments de réponse ici, et de fournir le lien de référence.
OriginalL'auteur Lokesh