簡體   English   中英

如何在Node.js中解密owin cookie

[英]How to decrypt an owin cookie in Node.js

我在需要解密cookie的node.js應用程序中工作。 對於cookie密碼使用owin。 請告訴我如何在node.js中解密owin cookie。保存在瀏覽器中。
提前。

我什至不確定這是否是您可以/應該做的事情(從安全角度來看),因為您將需要知道機器加密的配置。 我建議考慮是否真的需要這樣做。

為此,您需要了解如何在ASP.NET端解密Cookie,然后將其“移植”到節點。 您可以檢查此鏈接:

https://lbadri.wordpress.com/2014/11/23/reading-katana-cookie-authentication-middlewares-cookie-from-formsauthenticationmodule/

關鍵部分將是解密部分。 您可以使用MachineProtect.UnProtect方法解密,方法是為計算機加載基礎的“加密”配置。 也許您可以嘗試使用密鑰和算法設置特定的machineKey配置,然后嘗試使用Node.js中的設置進行解密。 但是,您將需要知道如何在解密過程中包括正確的“目的”。

為了更好地了解Unprotect的工作原理,請查看以下內容: https : //github.com/Microsoft/referencesource/blob/master/System.Web/Security/MachineKey.cs#L190

您可以瀏覽參考,看看是否可以理解參考。

暫無
暫無

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

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