我在这里有一个独特的用例:我需要增强高危患者使用的独立 iPhone 应用程序“EmergencyResponse”(此帖子的名称已更改)。患者/护理人员使用有关他们的药物、医生联系信息、家庭联系方式、信息等的信息设置应用程序。
该应用程序会在 iPhone 锁定屏幕上显示一条消息“解锁手机并打开‘紧急响应’,它将指导您如何帮助我”
因此,如果患者在某个地方昏倒并且有好心人经过,他们会看到该消息并继续在手机上打开应用程序。一旦应用程序打开 - 好心人就会看到一条消息“嗨,我的名字是约翰·史密斯。如果我遇到麻烦,请致电 123-456-7890(手机)联系我的妻子吉尔·史密斯......等等” 好心人也会可以查看患者的医疗状况详细信息,正在服用的药物等(所有有助于紧急响应人员的事情)
赞助该应用程序的公司希望确保我在不影响使用的情况下使用加密(即不能要求用户输入密码)。我正在考虑在代码中存储一个加密密钥。存储在核心数据字段中的数据元素可以用密钥加密,当需要访问数据库时可以不加密。只有有限数量的数据,没有什么可查询的,所以在取消加密数据后,我可以将所有内容保存在 Model 对象中。
在我卷起袖子开始之前,我希望得到一些关于这是否可行的合理建议,它是否是最佳选择,或者是否有其他更好的方法(我听说过 SALT 列表 - 但从来没有用过那些)!期待您的回复!