博客专栏  >  编程语言   >  Java 加密算法

Java 加密算法

本专栏主要介绍 Java 中如何使用各种加密算法,如 MD5,RSA, DES,AES 等

关注
0 已关注
7篇博文
  • MD5 加密算法介绍以及使用

    MD5 算法的介绍特点 1、压缩性:任意长度的数据,算出的MD5值长度都是固定的。 2、容易计算:从原数据计算出MD5值很容易。 3、抗修改性:对原数据进行任何改动,哪怕只修改1个字节,所得到的...

    2016-08-04 16:26
    1672
  • SHA 算法的使用

    SHA 算法简介之前已经介绍过 MD5 算法的使用,从生成的 MD5 值我们可以看出,MD5 加密过后的长度是 32 位 16进制,也就是 128 位二进制,而 SHA 算法相比与 MD5 是更安全了...

    2016-08-10 12:51
    1750
  • HMAC 算法的使用

    HMAC 的用途HMAC 算法主要应用于身份验证,用法如下: 1.客户端发出登录请求 2.服务器返回一个随机值,在会话记录中保存这个随机值 3.客户端将该随机值作为密钥,用户密码...

    2016-08-10 19:21
    2976
  • DES 算法的使用

    DES 算法简介DES 加密算法属于对称密码范畴,那么什么是对称密码呢?加密和解密过程中所使用的密钥相同,就是对称密码,而且大多数对称密码算法,加密解密过程都是互逆的。DES 算法是一种数据加密算法,...

    2016-08-11 11:19
    3168
  • 3DES 和 AES 加密算法的使用

    3DES 介绍上篇文章已经介绍了 DES 算法的使用,并且也提到,在计算机计算速度特别快的今天,要破解 DES 加密过后的数据是完全有可能做到的,为什么呢?因为 DES 算法的密钥 也就64位,所有可...

    2016-08-12 12:36
    3113
  • RSA 算法的使用

    RSA 介绍RSA 算法是非对称密码算法中非常经典的一种算法,使用率非常高,一般用于数据加密和数字签名。RSA 算法加密的过程是怎样的呢?首先由接收方实例化密钥对,然后将自己的公钥公布出去,这就相当于...

    2016-08-13 09:52
    1800
  • DH 加密算法的使用

    DH 算法的介绍上面介绍的 DES,3DES,AES 算法都是对称密码算法,所谓对称,在上面也解释了,就是加密和解密的过程中使用相同的密钥 。而现在将要介绍的是 DH 算法,属于非对称密码算法,根据对...

    2016-08-12 20:56
    3446

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部