摘要
本申请公开了一种业务数据防篡改方法、装置、设备和存储介质,方法包括:将业务数据的字段名称转换为小写并按照字典顺序排序,采用目标符号连接各字段名称与对应的字段值,生成待加密字符串;分别使用SM3算法、SM4算法对待加密字符串进行处理,生成第一数据签名和第一加密数据,然后存储至数据库;查询业务数据时,对其进行处理获取第二数据签名和第二加密数据;对比业务数据的第二数据签名与数据库中的第一数据签名是否一致,若一致,则判定业务数据未被篡改,若不一致,则判定业务数据被篡改,并对比业务数据的第二加密数据和第一加密数据,确定不一致字段。本申请改善了现有技术难以发现业务数据被篡改以及难以定位篡改字段的问题。