【发布时间】:2013-09-28 04:44:55
【问题描述】:
除了您不应该将重要信息存储在 cookie 中之外,您建议我使用什么加密方法来加密 cookie 的内容?
关键是 cookie 只能保存这么多数据(我认为是 4k?),因此加密算法不应将内容的大小增加到成为问题的程度。
当前存储的cookie:
WebsiteId (integer value
Name varchar(50)
Country varchar(50)
【问题讨论】:
-
为什么要加密这个?是秘密吗?
-
如果数据太重要,请不要将其保存在 cookie 中,将其保存在 session 中并将 session id 保存到 cookie。
-
@DavidSchwartz 通过默默无闻的安全性。
-
我还是不明白。为什么用户的姓名和国家/地区会成为同一用户的秘密?如果您想获得有关如何加密某些内容的好建议,您必须非常清楚地解释您要阻止的内容。
-
@DavidSchwartz 我不希望更改 WebsiteId,名称/国家并不重要,但我把它放在那里是为了了解加密之前存储在 cookie 中的数据的潜在大小。
标签: c# asp.net-mvc-4 cookies encryption