【发布时间】:2017-01-23 12:14:56
【问题描述】:
我们使用 Redis 会话提供程序,我们存储在会话中的数据可能包括隐私数据,例如 DOB 或membershipId。
一个选项(我已经实现的一个)是加密整个类,例如会员资格并在回来的路上解密。这需要
对象序列化 --> 加密 --> 存储。
回来的路上,
解密 --> 反序列化 --> 转换为类型。
使用这种方法可能会对性能产生影响,并且 newtonsoft json 转换器在 interface/abstract/readonly_properties 上不是很智能。
更聪明/优雅的方法是在存储在会话中之前加密特定属性并在返回时解密。
如果有人可以分享上述第二个选项的实现,将不胜感激。
【问题讨论】:
标签: c# session encryption