gpt4 book ai didi

java - 保护单个数据库字段

转载 作者:搜寻专家 更新时间:2023-10-30 23:22:30 24 4
gpt4 key购买 nike

我的应用程序需要在数据库中存储银行详细信息和信用卡号。我们支持多种数据库变体,并且尽可能避免可能不容易移植到另一个数据库的任何特定于数据库的功能。

因此,我正在寻找一种简单但相当安全的方法来加密某些字段,例如卡号和银行帐号。该应用程序需要这些才能向外部支付系统提交请求,但随意选择 * 相关数据库表应该返回“垃圾”,这样就不会有人带着几千个信用卡号跑掉了。

只有我们的应用程序需要知道加密系统,此信息不需要以(此)加密形式共享传输到任何其他系统。

有没有人对执行此操作的简单而安全的方法有任何建议?

我找到了以下 question/answer这看起来有用且全面,但我一直在努力弄清楚我是否需​​要所有这些字段。

我还找到了this article这似乎暗示 IV 应该在每次插入/更新记录并与加密值一起存储时随机生成。如果安全,这似乎更直接,那么 SO 问题中建议的方法,但我无法将如何与 Java API 协调起来。

任何建议表示赞赏。 (我正在使用 Java 6)

最佳答案

PCI Security Standards可以引用。卡行业对卡的敏感数据有很多规定。

关于java - 保护单个数据库字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4647430/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com