Java安全架构
文章平均质量分 89
蜜獾互联网
聚焦国内外前沿技术文献、行业典型应用案例、互联网安全管理。
开源项目:https://gitee.com/ratel-admin
展开
-
jmeter 二次开发
在 JMeter 中,可以使用 BeanShell 脚本来进行自定义脚本编写和执行。BeanShell 是一种基于 Java 的脚本语言,它允许在 JMeter 中编写脚本以扩展功能或实现特定的行为。相当于一个小巧的 Java 源码解释器,简单来说就是你可以在里面写代码,然后通过 Beanshell 翻译成插件可以识别的指令去执行相关操作。1. 配置元件中的 BeanShell 功能:在 JMeter 的配置元件中,可以使用 BeanShell 功能来设置变量、生成动态数据或执行其他自定义逻辑。原创 2024-08-19 13:45:35 · 833 阅读 · 0 评论 -
java安全架构____Hmac秘钥加密自己的摘要数据
import javax.crypto.KeyGenerator;import javax.crypto.Mac;import javax.crypto.SecretKey;import javax.crypto.spec.SecretKeySpec;import org.apache.commons.codec.binary.Base64;/** * @author Admini原创 2017-05-12 14:44:52 · 842 阅读 · 0 评论 -
Java安全架构____KeyGenerator(对称)秘钥生成工具详解
package com.ryx.frame.security.aes;import java.security.SecureRandom;import java.util.Date;import javax.crypto.KeyGenerator;import javax.crypto.SecretKey;import org.apache.commons.codec.binary原创 2017-05-12 14:30:15 · 11705 阅读 · 0 评论 -
java安全架构____对称加密和非对称加密区别(对称秘钥,非对称秘钥)
(一)对称加密(Symmetric Cryptography)对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key),这种方法在密码学中叫做对称加密算法。对称加密通常使用的是相对较小的密钥,一般小于256 bit。因为密钥越大,加密越强.例如AES,DES(二)非对称加密(Asymmetric Crypt原创 2017-05-11 17:00:55 · 713 阅读 · 0 评论 -
java安全架构____读取.cer证书文件的信息
import java.io.FileInputStream;import java.security.cert.CertificateFactory;import java.security.cert.X509Certificate;/** * @author God * 随便找一个.cer文件读取即可 */public class CertUtil { /** * @au原创 2017-04-06 10:39:15 · 10974 阅读 · 3 评论 -
java安全架构____RSA加密解密
import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.security.KeyFact原创 2017-02-26 15:25:16 · 369 阅读 · 0 评论 -
java安全架构____RSA加密原理(2)
转自:http://blog.csdn.net/sunmenggmail/article/details/11994013轻松学习RSA加密算法原理2013-09-24 23:54 51267人阅读 评论(4)收藏举报本文章已收录于:分类: 网络编程(15) 作者同类文章X基础知识(36)转载 2017-02-26 13:39:17 · 330 阅读 · 0 评论 -
java安全架构____RSA加密原理(1)
转自百度百科:http://baike.baidu.com/link?url=zOAVLiIuzW61KwIIDpZTgWKVEgOBuCiXYT4Ike3Vf4diLBxTYsccmHFSa6JZunr-mmRQSllBXbLVB3UjpW6qdl_T6ZCdFhXukL0by3zhibEB6l5wZ-wIM7fVXuj4NhnxtOw2YZWNOFv7YRLe3c57B_收藏查转载 2017-02-26 13:37:05 · 882 阅读 · 0 评论 -
java安全架构____DH秘钥加密解密
//转自IBM Chain 社区 https://www.ibm.com/developerworks/cn/java/l-security/index.htmlimport java.security.*;import java.security.spec.*;import java.util.Arrays;import javax.crypto.*;import javax.cr转载 2017-02-26 13:31:42 · 527 阅读 · 0 评论 -
java安全架构____读取keystore文件的密钥对和证书信息
//1.keytool工具生成keystore文件keytool -genkey -alias csdn -keypass 123456 -keyalg RSA -keysize 1024 -validity 3650 -keystore D:/csdn_server.keystore -storepass 888999//讲文件复制到工程中//代码原创 2017-03-05 14:19:25 · 9747 阅读 · 0 评论 -
java安全架构____https的原理和交互过程(1)
转自:http://blog.csdn.net/clh604/article/details/22179907CSDN日报20170303——《百亿互金平台救火故事》 程序员2月书讯 社区有奖问答--一起舞动酷炫的iOS动画https原理:证书传递、验证和数据加密、解密过程解析标签: https加密证书解密2014-03-26转载 2017-03-05 12:13:09 · 727 阅读 · 0 评论 -
java安全架构____数字证书证书类型总结
转自:http://www.cnblogs.com/lhj588/p/6069873.htmlhttps SSL主流数字证书都有哪些格式?主流数字证书都有哪些格式?一般来说,主流的Web服务软件,通常都基于两种基础密码库:OpenSSL和Java。Tomcat、Weblogic、JBoss等,使用Java提供的密码库。通过Java的Keytool工具,生成J原创 2017-03-05 09:48:07 · 569 阅读 · 0 评论 -
java安全架构____DH秘钥一致性原理(2)
转自百度百科:http://baike.baidu.com/link?url=7kZvzjTHVhSe7HhKylQJoER9ug9eQGIpKRCtsnDOwbnN7YoE4fmytNQqRdveJgNRsPpzih1eG4O3U5yopDjK0HY400e6kzQURIeN66hqbKG收藏查看我的收藏134有用+1已投票0Diffie-Hellma转载 2017-02-26 11:47:02 · 602 阅读 · 0 评论 -
java安全架构____DH秘钥一致性原理(1)
转自:http://blog.csdn.net/sudochen/article/details/9164427DH密钥交换和ECDH原理(转)DH密钥交换和ECDH原理时间 2013-06-24 18:50:55 CSDN博客相似文章 (0)原文 http://blog.csdn.net/sudochen/article/details/916442转载 2017-02-26 11:44:38 · 444 阅读 · 0 评论 -
Java安全架构____RSA加密
java中RSA加解密的实现原创 2013年01月31日 10:46:29标签:117329转载 2017-11-07 14:50:21 · 218 阅读 · 0 评论 -
Java安全架构____RSA加密配置第三方加密库问题_javax.crypto.BadPaddingException: Decryption error
刚要写一个JCE组件是未使用第三方加密库时 bug如下javax.crypto.BadPaddingException: Decryption errorat sun.security.rsa.RSAPadding.unpadV15(Unknown Source)at sun.security.rsa.RSAPadding.unpad(Unknown Source)at com.s原创 2017-05-12 17:47:55 · 24179 阅读 · 2 评论 -
Java安全框架____Java读取.pfx证书(pkcs12)信息
import java.io.FileInputStream;import java.security.KeyStore;import java.security.KeyStoreException;import java.security.PrivateKey;import java.security.PublicKey;import java.security.cert.Certif原创 2017-10-31 18:30:55 · 2394 阅读 · 0 评论 -
RBAC基础角色用户菜单权限管理
用户表角色表用户-多角色表-关系表(某一个用户的多个角色) 一个用户多个角色菜单表角色_多菜单_关系表(某一个角色对应的对个菜单集合)/////// 当前用户的菜单权限 取出 (张三-开发的菜单 并集 张三-测试的菜单)去重---1.查询用户的信息-根据用户名密码select * from user where username='zhang...原创 2019-09-07 22:25:21 · 2000 阅读 · 0 评论 -
RSA加密 too much data for RSA block
场景:RSA加密//RSA加密 这样处理byte [] bytes =ci.doFinal(data.getBytes(StandardCharsets.UTF_8));return Base64.getEncoder().encodeToString(bytes);//解密时这样处理byte [] bytes = ci.doFinal(Base64.getDecoder(...原创 2019-05-09 11:23:28 · 1824 阅读 · 1 评论 -
RSA公钥和私钥格式化问题
// 生成密钥对KeyPairGenerator keyPairGenerator = KeyPairGenerator.getInstance("RSA");keyPairGenerator.initialize(512);KeyPair keyPair = keyPairGenerator.generateKeyPair();RSAPublicKey rsaPublicKey = (...转载 2019-03-07 10:39:10 · 2595 阅读 · 1 评论 -
RSA相关秘钥问题
package com.ljq.test;import java.io.ByteArrayOutputStream;import java.security.Key;import java.security.KeyFactory;import java.security.KeyPair;import java.security.KeyPairGenerator;import jav...转载 2019-03-06 20:08:16 · 1062 阅读 · 0 评论 -
SSL/TLS温故知新-证书格式简介(PEM、DER、PFX、JKS、KDB、CER、KEY、CSR、CRT、CRL )
一.SSl证书格式简介 (1)常见的格式有: PEM、JKS、CRT、PFX 等。 PEM - 它是 openssl 默认采用的信息存放方式。Openssl 中的 PEM 文件 JKS - keytool工具生成的的文件转换成的JKS格式证书。JKS证书主要用于java级系统应用如tomcat等. CRT - 证书文件。可以是PEM格式。 PFX 或 P12 – 公...原创 2018-11-20 17:03:12 · 7461 阅读 · 0 评论 -
SSL/TLS温故知新-在线SSL证书申请流程
一.在线生成>CSR请求文件申请 地址:https://www.sslcertificateshop.com/tools/generator-csr/二.csr文件申请证书 地址;https://www.chinassl.net/ssltools/free-ssl.html ...原创 2018-11-20 16:43:20 · 793 阅读 · 0 评论 -
SSL/TLS温故知新-SSL证书
一.证书简介 1.什么是SSL数字证书 SSL 数字证书包括一个完整的秘钥对,公钥和私钥,这两个是成套的.公钥加密数据,私钥解密. 2.SSL的CA机构签名和自签名 自签名就是自己给证书签名,客户端不信任会报红叉号. CA机构签名客户受信.有 亚马逊,沃通,亚洲诚信 3.SSl标准证书生成流程 (1)首先需要你生成.CSR证书请求文件,如使用OpenSSl工具 会生成...原创 2018-11-20 16:34:28 · 362 阅读 · 0 评论 -
根证书和中间根证书之间的区别
随着SSL证书的广泛应用,申请SSL证书的人也越来越多,但是很多使用SSL证书的用户其实并不太了解SSL证书。他们仅仅是因为要把站点从HTTP转换到HTTPS而申请使用SSL证书,而最终用户也只是获取SSL证书也是证书链的一部分而已。在本文将为大家介绍关于SSL证书的根证书和中间根证书的知识。什么是根证书?根证书是指CA机构颁发SSL证书的核心,是信任链的起始点。根证书是浏览器是否对...转载 2018-11-20 15:09:39 · 6319 阅读 · 1 评论 -
Java安全管理____Java通过Https链接读取证书基本信息
import java.net.URL;import java.security.SecureRandom;import java.security.cert.Certificate;import java.security.cert.CertificateException;import java.security.cert.X509Certificate;import javax....原创 2018-03-09 09:59:32 · 2422 阅读 · 0 评论 -
Java安全架构____LinuxSSH公钥登录原理
SSH公钥登录原理在平时工作中我们经常要远程登录服务器,这就要用到SSH协议:$ ssh user@host主要有两种登录方式:第一种为密码口令登录,第二种为公钥登录密码口令登录 通过密码进行登录,主要流程为: 1、客户端连接上服务器之后,服务器把自己的公钥传给客户端 2、客户端输入服务器密码通过公钥加密之后传给服务器 3、服务器根据自己的私钥解密转载 2017-12-25 10:48:22 · 1128 阅读 · 0 评论 -
和安全有关的那些事(非对称加密、数字摘要、数字签名、数字证书、SSL、HTTPS及其他)
本文原文连接:http://blog.csdn.net/bluishglc/article/details/7585965 转载请注明出处!对于一般的开发人员来说,很少需要对安全领域内的基础技术进行深入的研究,但是鉴于日常系统开发中遇到的各种安全相关的问题,熟悉和了解这些安全技术的基本原理和使用场景还是非常必要的。本文将对非对称加密、数字摘要、数字签名、数字证书、SSL、HTTPS转载 2017-11-09 17:18:44 · 316 阅读 · 0 评论 -
Java安全架构____java的Keytool工具Oracle官方说明文档
keytool -密钥和证书管理工具管理密钥的密钥存储库(数据库),X。509证书链,受信任的证书。剧情简介keytool[commands ]keytool命令接口已经改变了在Java SE 6中。看到变化部分详细描述。注意,之前定义的命令仍支持。描述keytool是一个密钥和证书管理工具。它允许用户管理自己的公钥/私钥对,相关证书用于sel翻译 2017-11-09 14:10:38 · 978 阅读 · 0 评论 -
java安全架构____DES加密解密
//READMEDES算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是64位,其算法主要分为两步: 1)初始置换其功能是把输入的64位数据块按位重新组合,并把输出分为L0、R0两部分,每部分各长32位,其置换规则为将输入的第58位换到第一位,第50位换到第2位…依此类推,最后一位是原来的第7位。L0、R0则是换位输出后的两部分,L0是输出的左32位,R0是右3原创 2017-02-26 11:38:12 · 401 阅读 · 0 评论 -
java安全架构____DES加密原理
转自李祥:http://blog.csdn.net/happylee6688/article/details/44455407Java 加解密技术系列之 DES标签: 加密解密技术des2015-03-19 12:04 5093人阅读 评论(1)收藏举报本文章已收录于:分类: 【加解密技术】(10)转载 2017-02-26 10:44:05 · 407 阅读 · 0 评论 -
java安全架构____证书类型转换
原创 2017-03-04 18:41:53 · 662 阅读 · 0 评论 -
java安全架构____openssl生成数字证书
//1.上篇已讲解第一步:下载openssl工具安装到相应的磁盘(windows和linux生成都一样 没虚拟机 暂时拿windows为列)安装路径为默认安装路径不让报找不到配置文件的错 //2.第二步:执行openssl命令一.OpenSSL生成CA证书 总的来说就是要生成 私钥和和私钥配对的csr文件 这两个是一对的1.生成私钥(采用des3对私钥加密)密码原创 2017-03-04 17:43:38 · 598 阅读 · 0 评论 -
java安全架构____MD5加密原理和简介
转自:http://blog.csdn.net/forgotaboutgirl/article/details/7258109MD5算法原理标签: 算法cbytehexrest破解2012-02-14 14:45 63591人阅读 评论(6)收藏举报本文章已收录于:分类: Algorithm(12)转载 2017-02-25 16:11:09 · 585 阅读 · 0 评论 -
java安全架构____windows下openssl工具的安装
工具包百度云盘:http://pan.baidu.com/s/1slpTHNn原创 2017-03-04 14:59:15 · 700 阅读 · 0 评论 -
java安全架构____多种数字证书简介(X509,cer,pem,pfx,keystore)
.cer证书: 用于存储公钥的一种证书的文件格式通常被用于二进制的DER文件格式(同于.der), 不过也被用于Base64编码的文件 (例如 .pem).(.jks,.keystore,.truststore)证书: (包含公钥私钥 和用户名密码校验) 可以存储多对(公钥和私钥) 只要有alias 和password就可以用java的kstore类读取证书的公钥和私钥.pfx证书:原创 2017-03-03 21:29:35 · 1666 阅读 · 0 评论 -
java安全架构____数字证书结构和类别
转自:http://blog.csdn.net/wkk2620632/article/details/39472487证书主要的文件类型2014-09-22 09:37 454人阅读 评论(0)收藏举报本文章已收录于:分类: openssl(2) 作者同类文章X证书主要的文件转载 2017-03-03 17:40:51 · 421 阅读 · 0 评论 -
java安全架构____keytool数字证书配置tomcat的https实战
//===================1.生成服务端证书=========================\\keytool(java证书管理工具)-genkey ( 在用户主目录中创建一个默认文件".keystore",还会产生一个mykey的别名,mykey中包含用户的公钥、私钥和证书)-alias csdn(别名_csdn) -keypass 123456(指定别名条目的原创 2017-03-03 12:48:00 · 500 阅读 · 0 评论 -
java安全架构____数字证书生成
转自:http://blog.csdn.net/zmken497300/article/details/53186730JDK自带工具keytool生成ssl证书标签: 数据安全ssl2016-11-16 15:05 538人阅读 评论(0)收藏举报本文章已收录于:分类: tomcat(5) 作转载 2017-03-03 10:13:42 · 1018 阅读 · 0 评论 -
java安全架构____CA数字证书原理
转自百度百科:http://baike.baidu.com/link?url=3QmDWbnu1GE0p7wjgELkOfLrHGoB5VVXF88hSDnrfDWRP3hB39S6rcRXCMa3gl3WvJZ2pp4ZMm4xP3uQO4OQWPkFfYvP2oKr6TMXggoPjPhRxdLgaQc8Z3NSceHI-zAr收藏查看我的收藏1170有用+1已投票转载 2017-03-02 19:08:30 · 4223 阅读 · 0 评论