簡體   English   中英

相當於MachineKey.Protect / Unprotect的非ASP.Net

[英]Non-ASP.Net equivalent of MachineKey.Protect/Unprotect

System.Web.Security命名空間之外,是否有一種簡單易用的加密/解密方法,它與MachineKey.Protect/MachineKey.Unprotect()一樣容易使用?

還是有人知道您是否可以在ASP.Net之外進行設置,因為我的快速試用顯示它似乎在應用程序重新啟動之間生成了新密鑰或某些東西,這意味着您無法在應用程序重新啟動之間解密任何內容。

我可以使用適當的類自己滾動,我只是想知道它們是否最終會提供更簡單的API?

我也在尋找這個。 經過數小時的挖掘,我找到了System.Security.Cryptography.ProtectedData 用法非常相似,只是您需要提供范圍。 這是最好的部分:可從.NET 2.0獲得。

希望有一天能對某人有所幫助。

每次啟動時,都會自動生成asp.net中的MachineKey。 為了解決這個問題,您可以顯式設置MachineKey

當然,如果該進程與您的潛在黑客在同一台計算機上運行,​​那么一切都毫無意義。

暫無
暫無

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

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