iT邦幫忙

0

求能Token加密並且能解密回明碼的C#簡單算法

c#
  • 分享至 

  • xImage

求能Token加密並且能解密回明碼的C#簡單算法

MD5、DES、RSA沒辦法解密

想請問如何做到以下效果

var 加密結果字串 = 加密(字串,Token);
var 解密字串 = 解密(加密結果字串,Token);

最後得到效果 "字串 = 解密字串"

wrxue iT邦好手 1 級 ‧ 2021-08-05 09:50:56 檢舉
為何 DES RSA 沒辦法解密?
把 MD5 DES RSA 放在一起講
是不是因為不知道 Hash 和 Cipher 是不一樣的東西?
工程詩 iT邦新手 4 級 ‧ 2021-08-05 14:39:26 檢舉
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
2
石頭
iT邦高手 1 級 ‧ 2021-08-05 10:11:30
最佳解答

版主對於加密還有雜湊之間有些誤會 他們是不一樣的東西...

建議你可以先理解他們的差別

這是我對於淺談-編碼(encoding) vs 加解密 vs 雜湊(Hash)分享文章

工程詩 iT邦新手 4 級 ‧ 2021-08-05 14:39:30 檢舉

感謝!

1
japhenchen
iT邦超人 1 級 ‧ 2021-08-05 09:45:49

https://dotblogs.com.tw/jwpl102216/2016/10/23/120443
請自行參詳,就不再搬移人家的文章咯

簡單講,MD5、SHAnnn....這類叫湊雜,並非加密,湊雜的特性就是無法逆向推算出原來的字串或二進位內容(用彩虹表反推密碼的除外),因為不管原始資料有多長,用同一個方法湊雜出來的內容長度一定都是一樣長,反之像AES...這些cipher都叫加密,是可以被反推,只要能取得關鍵的KEY,所以才會有公鑰私鑰的問題

工程詩 iT邦新手 4 級 ‧ 2021-08-05 14:39:10 檢舉

感謝!

1
allenlwh
iT邦高手 1 級 ‧ 2021-08-05 13:38:46

使用 DESCryptoServiceProvider 物件來加密和解密

這篇文章的範例應該很清楚了,請參閱 C# 加密方法 DES範例

工程詩 iT邦新手 4 級 ‧ 2021-08-05 14:39:16 檢舉

感謝!

我要發表回答

立即登入回答