javaweb常用的加密算法

2022-01-10  本文已影响0人  乡村码农

最近因为要和第三方公司进行业务对接,数据传输需要进行加密。合作公司使用的是RSA加密,我一脸懵逼!
懵逼原因是我太菜了,平常只做crud。也正好借这个机会了解一下加密技术。

这篇文章按照内容的重要性从高到低排序 适合食用>

1、javaweb项目常用的加密算法

首先是算法的分类,主要要有:

2、简单的使用场景

(1)用户登录,用户名和密码加密 des、md5

(由于MD5加密的不可逆性,所以很多网站登录忘记密码的都是直接重置密码,而不是找回密码,我想可能网站本身也不知道你的密码是啥吧)

这个流程也是我看了我们有些项目之后了解的,但是我发现有个项目是用户名和密码都是des加密传输到后台,然后在后台解密密码之后再进行md5加密,再和数据库的密码进行对比,我当时看完就一张黑人问号脸???(这不是自己骗自己么)

(2)正常的数据通讯,比如与第三方公司接口对接、等 rsa

3、几种算法的使用教程

DES使用示例代码 java版
RSA使用示例代码 java版
MD5使用示例代码 java版

4、几种算法的特点比较、如何选择

上一篇 下一篇

猜你喜欢

热点阅读