## 引言
在现实世界中,每个人都有自己的密码。在各种系统中都有各类加密和解密的需求。 本文将详细介绍一下RSA的前身后世,应用场景和在Java中的实现,从理论到实践,一步到位,触手可用。
## 非对称加密与对称加密
### 对称加密(Symmetric Cryptography)
2024年08月07日
## 引言
在现实世界中,每个人都有自己的密码。在各种系统中都有各类加密和解密的需求。 本文将详细介绍一下RSA的前身后世,应用场景和在Java中的实现,从理论到实践,一步到位,触手可用。
## 非对称加密与对称加密
### 对称加密(Symmetric Cryptography)
2024年08月07日
RSA加密验签是对安全性要求比较高的机构间通信常用的方式,密钥足够长的情况下,当前的计算能力还不足以解密(不过量子计算机...未来谁知道呢!)。然而,我发现还是有人对这种过程一知半解。比如你们的加签算法用的什么?回答RSA......比如有些机构会对生成的密钥对再用Base64进行编码,这样使用的时候就需要对应的解码,这个过程都被封装在工具类里面了,所以大家看代码的时候尽量多进去看看源码。RSA只是一个加密的算法,加签需要先对内容进行HASH然后再加密,比如SHA1WithRSA就是一个常用的RSA加签算法。
2024年08月07日
ajax等异步请求实现核心数据加载的反爬屡见不鲜,通常接口会需要签名认证,如何逆向出签名的算法就是核心。下面说说常用的加密算。
见过的加密算法有:DES、DES3、AES、RSA、MD5、SHA、HMAC,目前使用最多是AES、RSA、MD5,当然这三个的嵌套和混合使用情况也比较多。
2024年08月07日
起因是项目中用了rsa加密,趁着空余时间,琢磨了下在node下的实现。
一、准备
前端是利用jsencrypt.js去加密,后端利用node-rsa去生成公私钥并解密。
二、实现
我是使用koa2初始化的项目。首先,需要前端页面显示和处理加密数据,所以直接在views中新建了index.html,用html为了不在学习模板上花时间。
2024年08月07日
虽然通过RSA算法对HTTP请求的内容进行加密确实可以提高数据在传输过程中的安全性,但仅依赖这种简单的加密方法并不足以提供足够的安全性来抵御现代网络攻击。
2024年08月07日
我们开发网站或者APP的时候,首先要解决的问题,就是「如何安全传输和存储用户的密码」。一些大公司的用户数据库泄露事件也时有发生,带来非常大的负面影响。因此,如何安全传输存储用户密码,是每位程序员必备的基础。本文将跟大家一起学习,如何安全传输存储用户的密码。
2024年08月07日
今天小编要和大家一起学习RSA加密算法,有很多朋友问小编RSA算法咋搞,小编也很无奈,因为小编也正要去学习,刚好昨天老师讲到了RSA加密算法,今天小编就分享出来,咱们一起去学习学习。
首先我们先去看一下目录
2024年08月07日
为了弥补这些漏洞,人们提出了HTTPS来保证HTTP通信的安全性。HTTPS采用SSL/TLS协议对HTTP通信进行加密,并通过数字证书验证来保证通信双方的身份以及数据的完整性和保密性。