0
在ASP.NET Web應用程序中,我加密了字符串值並將結果存儲在Cookie中。現在,我想要在AngularJS應用程序中檢索cookie值。 問題是我無法檢索AngularJS中的加密cookie值。 任何人有任何想法?在AngularJS中檢索加密的cookie字符串值
,我使用的字符串值加密成字節數組的代碼是:
public static byte[] Encrypt(string emailId)
{
byte[] bytes = Encoding.ASCII.GetBytes(emailId);
byte[] passwordBytes = Encoding.ASCII.GetBytes("HLCC1PQRSA72017");
int passwordShiftIndex = 0;
for (int i = 0; i < bytes.Length; i++)
{
bytes[i] = (byte)(bytes[i] + passwordBytes[passwordShiftIndex]);
passwordShiftIndex = (passwordShiftIndex + 1) % passwordBytes.Length;
}
return bytes;
}
此外,我使用ToBase64String()方法的字節數組轉換爲字符串,並把它存儲在cookie中。
請提供您嘗試檢索cookie的JS代碼片段。 –
我不認爲你可以把它算作第一個地方的正確加密....直到你不妨將電子郵件ID存儲在標題中 –
這不是一個加密系統,這是一個嘗試在所有。您應該使用經過適當測試,衆所周知的加密算法,而不是試圖自己做。 –