![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
不敲代码的攻城狮
这个作者很懒,什么都没留下…
展开
-
浅谈几种常见的加密算法
文章目录一、编码格式 (这个按道理来讲是算不上加密的,但是比较常用)二、消息摘要算法 (这个按道理来讲是算不上加密的,但是比较常用)三、对称加密四、非对称加密在线加密测试工具参考相关文章下面所有代码都是基于 jdk8所有基于Apache的实现都需要引入下面这个包:<!-- apache.codec:编码方法的工具类包 --><!-- https://mvnreposito...原创 2019-10-26 17:41:42 · 1835 阅读 · 0 评论 -
常用的几种非对称加密算法
文章目录`1、RSA(算法的名字以发明者的名字命名:Ron Rivest, AdiShamir 和Leonard Adleman)``2、DSA 签名`相对对称加密而言,无需拥有同一组密钥,非对称加密是一种“信息公开的密钥交换协议”。非对称加密需要公开密钥和私有密钥两组密钥,公开密钥和私有密钥是配对起来的,也就是说使用公开密钥进行数据加密,只有对应的私有密钥才能解密。这两个密钥是数学相关,用某用...原创 2019-10-26 17:22:40 · 17947 阅读 · 0 评论 -
常用的对称加密算法
文章目录`1、DES(Data Encryption Standard)``2、3DES(Triple DES)``3、AES(Advanced Encryption Standard)推荐使用`需要对加密和解密使用相同密钥的加密算法。由于其速度快,对称性加密通常在消息发送方需要加密大量数据时使用。对称性加密也称为密钥加密。所谓对称,就是采用这种加密方法的双方使用方式用同样的密钥进行加密和解密...原创 2019-10-26 17:21:06 · 15544 阅读 · 0 评论 -
常用几种消息摘要算法
文章目录1、`MD5 (Message Digest algorithm 5 消息摘要算法版本5)`2、`SHA (Secure Hash Algorithm 安全散列算法)`3、`MAC (Hash Message Authentication Code 散列消息鉴别码)`消息摘要(Message Digest)又称为数字摘要(Digital Digest)。它是一个唯一对应一个消息或文本的固...原创 2019-10-24 11:57:01 · 12912 阅读 · 0 评论 -
常用编码格式算法
常用编码格式算法文章目录常用编码格式算法1、`base64`2、`base62x`3、`url编码`1、base64Base64 是网络上最常见的用于传输 8Bit 字节码的编码方式之一,Base64 就是一种基于 64 个可打印字符来表示二进制数据的方法。可查看 RFC2045 ~ RFC2049 ,上面有MIME的详细规范。Base64 编码是从二进制到字符的过程,可用于在 HTTP ...原创 2019-10-24 11:51:12 · 2173 阅读 · 2 评论 -
Java抽奖概率算法
文章目录奖品实体抽奖方法测试感谢奖品实体package com.leigq.www.shiro.controller;import lombok.AllArgsConstructor;import lombok.Builder;import lombok.Data;/** * 奖品 DTO * <br/> * * @author :leigq * @dat...转载 2019-07-06 10:44:06 · 24997 阅读 · 4 评论