在C#中加密密码并在php中解密

时间:2012-03-16 11:38:46

标签: c# php json encryption password-encryption

我想在C#中使用以下加密方法。但我不知道它是否可用以及如何使用它。因为我对web更加熟悉:'(。任务是我必须解密在桌面应用程序中加密的用户密码。(用C#编写)并作为json对象发送。使用我的php脚本我必须解码json对象并解密密码.Plz帮助。如果这是不可实现的,请告诉我一个使用的解决方案。

我想在C#

中使用此代码
$key = '12345bcde';
$password = 'myPass@1001';

$encrypted = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($key), $password, MCRYPT_MODE_CBC, md5(md5($key))));

I got encryption and decryption method from here

1 个答案:

答案 0 :(得分:6)

.net框架包含System.Security.Cryptography.Rijndael,它将完成任务。

BTW:通常你不解密密码。您使用单向函数(最好使用一些盐)来加密密码并比较加密密码。