a7d*_*rew 2 encryption repository-pattern
我正在使用应用程序级加密来保护敏感数据。我需要在将字段存储到物理数据库之前对其进行加密,并且在将其显示在用户界面上之前需要对其进行解密。
我正在应用程序中应用存储库模式。
数据加解密代码属于 Repository 类内部还是外部?
我目前的想法是,当数据处于静止状态时,加密是存储库的一个方面,使用存储库的服务类不应该被此加密代码弄乱。
服务类负责验证和业务逻辑,但加密算法和静态数据的存储方式取决于存储库实现。
这是一种合理的做法还是我错过了什么?
您当然不希望在服务类中加密。
从某种意义上说,当你说的时候,你实际上是在回答你自己的问题
但是加密算法以及数据如何静态存储取决于存储库实现。
由于加密是数据存储方式的一部分,因此它属于存储库内部。
| 归档时间: |
|
| 查看次数: |
443 次 |
| 最近记录: |