編輯1:我覺得我之前並不清楚我自己 因此無法將它改爲 。所以,我正在創建一個系統 ,我正在通過IFRAME提供頁面內容到 另一個系統。用戶 將登錄到其他系統並且 該系統將他們的aKeyKey和 userKey設置在我係統上的cookie中,因此 訪問將被授予我的 系統。我想要加密這些值 ,以便惡意用戶不能通過修改值授權訪問某人的系統 系統。有沒有 良好的.NET標準這種類型的 加密/安全?你在這種情況下推薦我做什麼 ?如何生成散列或使用加密來保護asp.net mvc應用程序中的密鑰?
大家好,首先 這可能會被問過,但我從來沒有實現散列或加密之前,所以我只是想確保我把我的觀點跨越clearly.I想有什麼需要一些好主意在這裏完成。
我有幾個鍵對用戶來說是唯一的,並且通過iframes被客戶端傳遞,並且爲了保持會話我們使用這些值爲他們創建cookie。因此,現在我想要爲這些值加密或生成散列因爲它們在url中可見我不希望用戶操作這些值。
所以,我想我想爲這兩個鍵生成一個散列,並在瀏覽器中顯示它以阻止用戶輸入一些隨機值並嘗試濫用系統。我猜會將這些哈希值存儲在數據庫中,然後與原始值進行比較。
請大家指導一下我所需要做的和我應該用什麼來實現它的步驟。
已更新我的問題..謝謝您的回覆。 – Vishal 2010-08-31 17:29:26
編輯之後,似乎您描述的場景就是我在我的答案中提出的解決方案。 – 2010-08-31 17:52:38