RSA+SHA256+BASE64对数据进行加密解密及校验

https://blog.csdn.net/songfeihu0810232/article/details/78400882 #需求 需要实现加密的认证机制 ##认证原理 a) 密钥分配:RSA算法通过工具或方法调用生成公钥和私钥(1024bit),请求端使用公钥,服务端使用私钥。 b) 加密...

2019-07-17 16:17:01

阅读数 45

评论数 0

SHA256withRSA证书签名,私钥签名/公钥验签(证书文件加载公私钥)

https://www.cnblogs.com/jinzhiming/p/10576385.html 证书签名 package test; import java.io.File; import java.io.FileInputStream; import java.io.FileN...

2019-07-17 15:57:53

阅读数 110

评论数 0

SHA256withRSA签名验签(JAVA实现,RSA密钥对)

参考: https://blog.csdn.net/u010071621/article/details/54692191 https://blog.csdn.net/Learning_LB/article/details/76855940 注:SHA256withRsa自带 SHA256摘...

2019-07-17 15:41:37

阅读数 32

评论数 0

java加密体系-SHA256

import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import org.apache.commons.codec.digest.DigestUtils; /** * SHA25...

2019-07-17 14:55:11

阅读数 22

评论数 0

JAVA计算文件的crc32校验码 && Md5 和 CRC32 的区别

import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; impo...

2019-06-10 18:56:06

阅读数 90

评论数 0

在Java中使用AES加密,并且加密的Key长度在16位以上

https://blog.csdn.net/u010513756/article/details/79017014 代码示例来源,感谢http://www.cnblogs.com/jys509/p/4768120.html#autoid-0-1-0 import javax.crypto...

2018-09-17 18:05:30

阅读数 2294

评论数 0

commons-codec使用介绍

https://blog.csdn.net/jianggujin/article/details/51149133   commons-codec是Apache开源组织提供的用于摘要运算、编码的包。在该包中主要分为四类加密:BinaryEncoders、DigestEncoders、Langu...

2018-08-03 12:22:15

阅读数 891

评论数 0

JAVA中获取文件MD5值的四种方法

http://blog.csdn.net/sike_java/article/details/78538762   JAVA中获取文件MD5值的四种方法其实都很类似,因为核心都是通过JAVA自带的MessageDigest类来实现。获取文件MD5值主要分为三个步骤,第一步获取文件的byte信...

2018-02-10 19:58:25

阅读数 788

评论数 0

Java读取文件MD5的两种方案

http://blog.csdn.net/wangqiuyun/article/details/22941433 http://blog.csdn.net/sike_java/article/details/78538762 最近要弄一下Java读取文件MD5,注意这里是小...

2018-02-10 19:57:28

阅读数 128

评论数 0

Java实现CRC16CCITT算法

http://blog.csdn.net/qq_26440221/article/details/66480657 最近在搞关于手环的APP,到蓝牙通讯这里是私有协议,用到了CRC校验,APP作为接收端需要实现CRC算法。在网上看了很多大神的文章,我看了感觉不是很清晰,故写此博客...

2017-12-07 16:38:51

阅读数 266

评论数 0

JAVA 实现 CRC16算法

public class Crc16 { private final int polynomial = 0x8408; private int[] table = new int[256]; public int ComputeCheck...

2017-12-07 16:37:02

阅读数 5260

评论数 4

消息摘要算法-HMAC算法

http://blog.csdn.net/feiyangxiaomi/article/details/34445005 一、简述   mac(Message Authentication Code,消息认证码算法)是含有密钥散列函数算法,兼容了MD和SHA算法的特性,并在此基础上加上了密钥...

2017-10-30 15:29:30

阅读数 2770

评论数 0

HMACSHA1 加密算法

HMACSHA1 是从 SHA1 哈希函数构造的一种键控哈希算法,被用作 HMAC(基于哈希的消息验证代码)。 此 HMAC 进程将密钥与消息数据混合,使用哈希函数对混合结果进行哈希计算,将所得哈希值与该密钥混合,然后再次应用哈希函数。 输出的哈希值长度为 160 位。 在发送方和接...

2017-10-30 15:09:45

阅读数 7997

评论数 0

MD5 SHA1 HMAC HMAC_SHA1区别

1.1 MD5、SHA1、HMAC、HMAC_SHA1区别1.2 引言1.3 MD41.4 MD51.5 SHA1及其他1.6 HMAC_SHA11.7 什么是CRC1.8 这些Hash算法到底有什么用呢?1.9 参考 回到目录 MD5、SHA1、HMA...

2017-10-30 15:08:38

阅读数 2060

评论数 0

javax.crypto.BadPaddingException: Given final block not properly padded解决方案

JAVA的AES加密解密在windows上测试一切正常,上传到空间上在解密时就出现错误。空间是Linux系统 查看日志发现出现此异常   javax.crypto.BadPaddingException: Given final block not properly padded 后面百度了...

2017-09-27 18:34:32

阅读数 4531

评论数 0

PGP 生成 公钥 私钥

http://m.blog.csdn.net/csethcrm/article/details/51699292 生成图解: 密码要牢记!!! ...

2017-09-26 16:54:54

阅读数 3388

评论数 0

数字签名

http://blog.csdn.net/u013503014/article/details/40382847 数字签名是什么? 1. 鲍勃有两把钥匙,一把是公钥,另一把是私钥。 2. 鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把。 3. 苏珊...

2017-09-22 08:20:35

阅读数 404

评论数 0

Java AES256加密解密实现

http://blog.csdn.net/liyuming0000/article/details/48395139 不说别的,直接上代码: [java] view plain copy import it.sauronsoftware.base64.Base64;...

2017-09-20 18:06:58

阅读数 16282

评论数 3

java加解密之DES多种使用方式

最近逆向分析中,常常遇到加解密的内容,接触得比较多的加解密算法一般有对称的DES和AES,非对称的RSA,单向的MD5等。 这里就DES的使用研究进行一个随笔记录,并不会说其实现原理,原理可以自行百度。 DES作为56位秘钥加密目前已经被容易破解了,尽管如此,在一些简单而又不是很敏感的数据加密...

2017-09-20 17:47:07

阅读数 359

评论数 0

java加解密之AES使用

上一次的随笔记录了关于DES加解密算法的使用,这次的随笔是关于AES的。 因为各种算法名字,模式名字很多都是三个字母,太容易混淆了,所以单独写成一篇。 AES加密也是用得比较多的,在逆向分析中也经常遇到,加密的强度也是妥妥的,传说,它是为了解决DES的过时而征集的算法~~根源就不说了。...

2017-09-20 16:45:40

阅读数 2460

评论数 1

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