Java常用消息摘要算法-SHA

SHA是比较常用的消息摘要算法之一,其中比较常见的有SHA-1,SHA-256,SHA-512。这里用Java代码实现一个简单的工具类,可以提取字符串或者文件的SHA值。import java.io.File; import java.io.FileInputStream; import java...

2018-05-15 16:38:03

阅读数:66

评论数:0

Java常用消息摘要算法-MD5

本工具类可实现对字符串或者文件提取MD5值(MD5加密)import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import java.security.MessageDigest; /**...

2018-05-15 16:28:41

阅读数:56

评论数:0

Java常用非对称加密算法-RSA

RSA作为常用的非对称加密算法,用法基本就是首先生成公钥和私钥密钥对,然后用公钥加密私钥解密或者用私钥加密公钥解密。这里只写代码实现。import javax.crypto.Cipher; import java.security.*; import java.security.spec.PKCS...

2018-05-15 16:20:07

阅读数:89

评论数:0

Java常用对称加密算法-AES

import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; import java.security.SecureRandom; import java.util.Base...

2018-05-15 16:08:51

阅读数:33

评论数:0

Java常用对称加密算法-DES

直接上代码import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; import java.security.SecureRandom; import java.util...

2018-05-15 16:02:38

阅读数:23

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭