我正在申请保护条形码,以便医院的病人无法阅读。但我想听听你对它的看法。
首先我用C ++编写这个程序。
我的想法是制作一个条形码并为医院的病人确保我正在开发的应用程序(秘密对不起)。
我要确保这一点的方法是获得有关患者的以下信息。
唯一ID nr包含10个字符。房间nr包含2位数字,Patient nr包含10位数字。
如果我将每个字符和数字预定义为随机数字和字母,并且如果我从ID nr中获取1个字符并在我的安全代码中生成5个字符(或者可能在我生成新代码之后)以后会用AES代码或其他东西保护它,这是保护条形码的好方法,所以病人不能读取条形码并获取它的信息吗?
问题是患者不得扫描其他患者条形码并从中检索信息,因为这将是一个大问题。
答案 0 :(得分:6)
请不要按照您的意思行事!
相反,请使用安全保存在数据库中的代理密钥(条形码)(并且,我的意思是仔细检查您所在辖区的所有相关法律)。
不要试图聪明地将任何信息“加密”到密钥中。它会回来咬你。