簡體   English   中英

如何在WinRT應用中加密字符串,在WCF服務中解密?

[英]How to Encrypt string in WinRT app, decrypt in WCF service?

我想知道如何在Windows 8應用程序中加密字符串,然后在WCF服務中如何解密字符串。 出於安全原因,我想這樣做。 我是加密技術的新手,這對我來說很混亂。 我確實知道(如果我錯了,請糾正我),像MD5和SHA1這樣的哈希算法無法反轉以獲取字符串的原始值。 因此,如果我要使用其中一種算法,那么如何在Web服務中獲得原始值?

另外,如果您可以給我有關加密和其他相關主題的任何資源,那真是太棒了。 謝謝您的時間!

如果您想防止竊聽您的應用程序與服務之間的通信,我建議您僅使用SSL / TLS( https ),因為它正是為此而設計的。

如果出於某種原因您真的希望/需要在通過網絡發送字符串之前先加密一個字符串,那么不對稱加密(RSA)將是您的最佳選擇。 您可以查看此SO答案以獲取有關細節的詳細信息,包括密鑰的導出/導入。

暫無
暫無

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

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