对数据库中的每一行敏感数据设有独有的数字签名,每一次修改数据库我们都在底层进行签名校验进行比较。
未经授权的数据库修改无法通过校验,程序进行终止操作并提示异常。
如:
keyStr1=amount+account+key
可对keyStr1进行hash加密(sign1),存入加密记录,下次修改之前,再取
keyStr2=amount+account+key,进行hash加密(sign2)
判断是否sign1=sign2,不一致则异常,一致才允许修改
对数据库中的每一行敏感数据设有独有的数字签名,每一次修改数据库我们都在底层进行签名校验进行比较。
未经授权的数据库修改无法通过校验,程序进行终止操作并提示异常。
如:
keyStr1=amount+account+key
可对keyStr1进行hash加密(sign1),存入加密记录,下次修改之前,再取
keyStr2=amount+account+key,进行hash加密(sign2)
判断是否sign1=sign2,不一致则异常,一致才允许修改
转载于:https://www.cnblogs.com/zgz21/p/5588185.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/470485.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!