编程安全
编程安全
CrazyL-
记录学习点点滴滴,一次共勉
展开
-
解决java.lang.IncompatibleClassChangeError
在做pdf签章的时候遇到了异常: Caused by: java.lang.IncompatibleClassChangeError: class org.bouncycastle.asn1.DERObject has interface org.bouncycastle.asn1.ASN1Encodable as super class百度: 参考:https://yq.aliyun.com/原创 2017-12-11 09:47:38 · 13481 阅读 · 0 评论 -
使用Adobe Acrobat Pro制作带有表单的pdf
1.打开Adobe Acrobat Pro软件 2.根据自己的实际情况打开或创建一个pdf文件 上图是从test.txt创建的一个test.pdf文档 3.启动表单向导 一路next4.根据需要添加新域原创 2017-10-09 17:49:25 · 8546 阅读 · 0 评论 -
Pdf-renderer, PDFBox 和JPedal做一个简单的介绍
转载: http://javasogo.iteye.com/blog/1169234最近项目中有个需求需要把PDF转成一张图。经过调查,有三款比较流行的Java开源软件有这个功能。但在使用过程中, 它们的区别还是很大的。 下面对这三款软件Pdf-renderer, PDFBox 和JPedal做一个简单的介绍。首先, 这三个工具的定位是不同的。 PDF-Renderer是早日Sun公布的一个开源转载 2017-09-28 18:10:07 · 4671 阅读 · 0 评论 -
RSA验签
RSA签名验签通用类 import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.Reader; i...原创 2020-01-08 16:35:49 · 241 阅读 · 0 评论 -
JAVA常用加解密工具类
文章目录DesAESRSA Des import org.apache.commons.codec.binary.Base64; import javax.crypto.Cipher; import javax.crypto.SecretKeyFactory; import javax.crypto.spec.DESKeySpec; import java.security.Key; publ...原创 2020-01-07 11:08:06 · 2023 阅读 · 0 评论 -
获取字符串md5摘要
public static String getMD5ofStr(String origString) { try { MessageDigest md5 = MessageDigest.getInstance("MD5"); md5.reset(); md5.update(origString.getByte原创 2018-01-31 15:19:50 · 2201 阅读 · 1 评论 -
暴露接口IP白名单设置
String realIp = IPUtil.getIpAddr(request); if(!"0:0:0:0:0:0:0:1".equals(realIp)){ List<String> ipList = Resources.readLines(Resources.getResource("ipWhiteList.txt"),Charset.forName("utf-8原创 2018-01-03 14:36:15 · 6466 阅读 · 0 评论 -
keystore 介绍
转载: http://marlay.iteye.com/blog/1402264Keytool 是一个有效的安全钥匙和证书的管理工具.Java 中的 keytool.exe (位于 JDK\Bin 目录下)可以用来创建数字证书,所有的数字证书是以一条一条(采用别名区别)的形式存入证书库的中,证书库中的一条证书包含该条证书的私钥,公钥和对应的数字证书的信息。证书库中的一条证书可以导出数字证书文件,数转载 2017-08-09 10:12:49 · 6382 阅读 · 0 评论 -
3.security之Hello World
security-demo增加配置文件 application.properties spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/mysecurity?useUnicode=yes&charaterEncoding=UT...原创 2019-03-08 16:26:25 · 102 阅读 · 0 评论 -
2.代码结构
pom配置 security &amp;lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 ht原创 2019-03-08 08:57:01 · 125 阅读 · 0 评论 -
1.开发环境安装
安装JDK 1.8 STS spring.io/tools ……原创 2019-03-07 16:43:57 · 166 阅读 · 0 评论 -
spring security的form-login是如何关联dao的
http://docs.spring.io/spring-security/site/docs/current/reference/htmlsingle/#appendix-faq-what-is-userdetailservice 手册中说: UserDetailsService is a DAO interface for loading data that is specific to a原创 2017-05-08 16:37:07 · 656 阅读 · 0 评论 -
java SE shiro认证过程
登录apache shiro官网: http://shiro.apache.org/download.html#latestSource下载源码包:git clone https://github.com/apache/shiro.git git checkout shiro-root-1.3.2 -b shiro-root-1.3.2得到下面的文件: 使用idea导入samples 使用qu原创 2017-12-16 12:07:07 · 740 阅读 · 0 评论 -
shiro简介
apache shiro是一个java安全(权限框架)作用: 认证 授权 加密 会话管理 web集成 缓存 Authentication:身份认证、登录,验证用户是否具有相应的身份 Authorization:权限验证 Session Management:会话管理 Cryptography:加密,保证数据的安全性 Web Support:web支持,非常容易的集成到web环境 Cachi原创 2017-12-16 10:55:31 · 251 阅读 · 0 评论 -
tomcat项目注入
tomcat管理台用户名密码没有改,全为admin,偶然发现webapps下多了如下代码,呵呵哒 大家一起分下下吧<%@ page contentType="text/html; charset=GBK" %> <%@ page import="java.io.*"%> <%@ page import="java.util.Map"%> <%@ page import="java.util.Has原创 2016-07-22 15:11:57 · 1665 阅读 · 0 评论