框架介绍monkey-api-encrypt是我之前写的一个API加密的框架,主要是将加密/解密的逻辑交给框架实现,等数据到达Controller后自动解密了,让开发人员不需要关注数据的加解密操作。Github:https://github.com/yinjihuan/monkey-api-encrypt[1]目前,502个关注,今天能到520么?新功能介绍Bug修复当项目的context-pat
项目中遇到了无法正常跨语言加解密的问题,需要将jar文件转换为dll文件供c#调用。 一. 下载IKVM.NET及配置 下载地址:http://www.ikvm.net/download.html 解压后,需要配置环境变量,在"Path"中添加bin目录的路径。 二.转换dll 打开cmd,cd到j ...
分类:
编程语言 时间:
2020-07-30 10:42:47
阅读次数:
84
import org.apache.commons.codec.binary.Base64; import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec; /** * Created with IntelliJ IDEA. * ...
分类:
其他好文 时间:
2020-07-23 01:40:14
阅读次数:
101
摘自:https://www.cnblogs.com/sunxuchu/p/5483956.html 各种加密算法比较 算法选择:对称加密AES,非对称加密: ECC,消息摘要: MD5,数字签名:DSA 对称加密算法(加解密密钥相同) 名称 密钥长度 运算速度 安全性 资源消耗 DES 56位 较 ...
分类:
编程语言 时间:
2020-07-21 00:59:34
阅读次数:
106
php中使用OpenSSL生成RSA公钥私钥及进行加密解密示例(非对称加密),php服务端与客户端交互、提供开放api时,通常需要对敏感的部分api数据传输进行数据加密,这时候rsa非对称加密就能派上用处了,下面通过一个例子来说明如何用php来实现数据的加密解密 一、公钥加密 假设一下,我找了两个数 ...
分类:
Web程序 时间:
2020-07-19 11:21:33
阅读次数:
118
des对称加密,是一种比较传统的加密方式,其加密运算、解密运算使用的是同样的密钥,信息的发送者和信息的接收者在进行信息的传输与处理时,必须共同持有该密码(称为对称密码),是一种对称加密算法。 前端(js)加解密: 一:引入需要的cryptojs包 <script src="https://cdn.b ...
分类:
其他好文 时间:
2020-07-13 13:43:07
阅读次数:
67
添加依赖pom.xml <!-- JAVA代码生成JWT--> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.9.0</version> </dependency> < ...
分类:
其他好文 时间:
2020-07-10 09:36:32
阅读次数:
114
一、背景介绍 JDK8的加密策略存在限制版本和无限制版本,随着越来越多的第三方工具只支持 JDK8,业务环境中,发现有些方法会报异常: 1、使用AES加解密 java.security.InvalidKeyException: Illegal key size 2、安全性机制导致的访问https会报 ...
分类:
其他好文 时间:
2020-07-09 22:33:57
阅读次数:
91
Base64对图片的加解密: 什么是base64? 百度百科中对Base64有一个很好的解释:“Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法”。 什么是“可打印字符”呢?为什么要用它来传输8Bit字节码呢?在回答这两 ...
分类:
其他好文 时间:
2020-07-08 13:42:21
阅读次数:
60
先说加密。明文P,加上密码W一混淆之后,变成密文M如果不知道W,则无法从M反推回P。也就是无法进行解密。类似这种加密方式,称为对称加密。也就是加密、解密使用的密码是一样的。实际上加解密并不是直接使用密码,而是经由密码生成的密钥。这种算法有很多,比如AES。 另外还有一种神奇的加解密算法,叫做非对称加 ...
分类:
其他好文 时间:
2020-07-07 20:09:27
阅读次数:
73