
加密签名算法
文章平均质量分 78
自然鸟神
我热爱编程,搜索引擎
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
工作中常常使用的几种加密以及签名的方式:Base64
import java.io.ByteArrayOutputStream; public class Base64 { private static char[] base64EncodeChars = new char[] { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O原创 2016-12-08 14:03:03 · 854 阅读 · 0 评论 -
工作中常常使用的几种加密以及签名的方式:32位MD5
public class MD5 { static final int S11 = 7; static final int S12 = 12; static final int S13 = 17; static final int S14 = 22; static final int S21 = 5; static final int S22 = 9; static final in原创 2016-12-08 14:06:11 · 1439 阅读 · 0 评论 -
工作中常常使用的几种加密以及签名的方式:RSA加密
import java.io.FileInputStream;import java.io.IOException;import java.math.BigInteger;import java.nio.ByteBuffer;import java.nio.channels.FileChannel;import java.security.KeyFactory;import java.原创 2016-12-08 14:08:11 · 692 阅读 · 0 评论 -
工作中常常使用的几种加密以及签名的方式:DES加密
import java.security.SecureRandom;import javax.crypto.spec.DESKeySpec;import javax.crypto.SecretKeyFactory;import javax.crypto.SecretKey;import javax.crypto.Cipher;/** DES加密介绍 DES是一种对称加密算法原创 2016-12-08 14:36:34 · 1208 阅读 · 0 评论 -
JAVA使用RSA加密数据
1 密钥生成1、 AES密钥生成:可以随机生成,用于AES加密,长度为16位,可以用26个字母和数字组成。2、 RSA公私钥生成:openssl genrsa -out rsa_private_key_2048.pem 2048 #生成rsa私钥,以X509编码,指定生成的密钥的位数: 2048(注:该步骤生成的私钥只为供第二步使用,并无实际用处)openssl pkcs8 -原创 2017-05-09 15:14:11 · 1273 阅读 · 0 评论