sas如何对数据进行sha256加密

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sas如何对数据进行sha256加密相关的知识,希望对你有一定的参考价值。

个人是今天第一次使用Sha256对数据进行加密操作,以往都是直接使用MD5加密最多也就是加盐之后再进行加密
不过可能是个人应用的只是简单的一个对数据的加密,所以感觉目前和MD5差距并不是很大.
1.首先要找到一个合适的加密工具类(网上一搜一大堆),我的放在最下面了
2.我目前的应用步骤
我这边先使用时候,我会根据id+key(这两个都是生成的Longl类型的串)储在数据库中
将两者拼接在一起的字符串使用工具类加密,返还给接收数据的页面
查询数据的时候,调用的地方会给我回传id,和一个密匙
我首先先通过id,查询出数据库真实的数据,之前数据在存储数据库中会存储一个key,
拿出这个ke与id按照之前的加密方式在加密一次,之后与前端页面传来的密匙进行比较,
当两者一致时候,我把正确的数据回传给调用者,不一致则提示密匙错误
因为是第一次使用sha256,所以只是简单的应用,可能与每个人的应用不一样,也可能我的使用方式错了,请您指出来,我好及时改正
参考技术A 使用时候,我会根据id+key(这两个都是生成的Longl类型的串)储在数据库中
将两者拼接在一起的字符串使用工具类加密,返还给接收数据的页面
查询数据的时候,调用的地方会给我回传id,和一个密匙
我首先先通过id,查询出数据库真实的数据,之前数据在存储数据库中会存储一个key,
拿出这个ke与id按照之前的加密方式在加密一次,之后与前端页面传来的密匙进行比较,
当两者一致时候,我把正确的数据回传给调用者,不一致则提示密匙错误
参考技术B 1.首先要找到一个合适的加密工具类(网上一搜一大堆),我的放在最下面了
2.我目前的应用步骤
我这边先使用时候,我会根据id+key(这两个都是生成的Longl类型的串)储在数据库中
3.将两者拼接在一起的字符串使用工具类加密,返还给接收数据的页面
4.查询数据的时候,调用的地方会给我回传id,和一个密匙
5.我首先先通过id,查询出数据库真实的数据,之前数据在存储数据库中会存储一个key,
6.拿出这个ke与id按照之前的加密方式在加密一次,之后与前端页面传来的密匙进行比较,
当两者一致时候,我把正确的数据回传给调用者,不一致则提示密匙错误

以上是关于sas如何对数据进行sha256加密的主要内容,如果未能解决你的问题,请参考以下文章

JMeter-SHA256加密算法接口测试

JMeter-SHA256加密算法接口测试

解码哈希sha256加密,知盐

如何解密 SHA-256 加密字符串?

sha256随机盐+密钥啥意思?

如何在 Crypto++ 中使用 RSA OAEP SHA-256 加密/解密数据