簡體   English   中英

在C#中加密密碼,然后在php中解密

[英]Encrypt a password in C# and decrypt it in php

我想在C#中使用以下加密方法。 但我不知道它是否可用以及如何正確使用它。 因為我對Web更加熟悉:'(。任務是我必須解密在桌面應用程序中加密的用戶密碼(用C#編寫),並作為json對象發送。使用我的php腳本,我必須對json進行解碼對象並解密密碼,請幫助。如果無法實現,請給我一個解決方案。

我想在C#中使用此代碼

$key = '12345bcde';
$password = 'myPass@1001';

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

我從這里得到了加密和解密的方法

.net框架包含System.Security.Cryptography.Rijndael ,它將執行此任務。

順便說一句:通常您不會解密密碼。 您使用一種單向功能(最好添加一些鹽)來加密密碼並比較加密的密碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM