自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (2)
  • 收藏
  • 关注

原创 身份认证协议解析

本文介绍jwt session sso等身份认证协议

2025-05-30 16:44:26 728

原创 漏洞扫描原理解析

漏洞扫描(Vulnerability Scanning)是网络安全评估的核心技术之一,它通过自动化工具检测目标系统(如服务器、网络设备、Web应用等)中存在的安全弱点,帮助管理员发现潜在风险。等方面深入剖析漏洞扫描的实现机制,并结合典型工具(如Nmap、Nessus、OpenVAS)分析其工作流程。Web应用漏洞扫描主要针对HTTP/HTTPS服务,检测Web层安全风险。针对操作系统、网络设备、中间件的安全配置和已知漏洞。漏洞扫描的核心目标是。

2025-05-26 16:53:19 594

原创 Suricata规则解析

在Suricata签名中的括号(…)内的参数包含各种选项和关键字修改器,你可以用它们来匹配数据包的特定部分,对规则进行分类,或记录自定义信息。规则的header参数是针对IP、端口和协议级别的数据包标题,而OPTIONS则是针对数据包中的数据进行匹配。Suricata是一款开源的网络威胁检测引擎,支持IDS(入侵检测系统)、IPS(入侵防御系统)和NSM(网络安全监控)功能。表示从任意IP、任意端口到192.168.1.10的80端口或192.168.1.10的80端口进行的任何流量会进行匹配。

2025-05-26 16:10:15 433

原创 代码实现对证书进行CRL校验

介绍CRL概念,并使用Java实现对于证书进行CRL校验

2025-01-10 15:53:42 482

原创 X509证书密钥用法&增强密钥用法梳理

证书密钥用法和增强密钥用法梳理

2025-01-09 14:15:00 367

原创 Python实现TLS双向认证

【代码】Python实现TLS双向认证。

2024-12-16 09:54:56 267

原创 PKI/CA脚本工具集

写一些PKI证书相关的脚本用于自动化

2024-12-13 16:54:06 224

原创 openssl常用命令

密码相关openssl常用命令

2024-08-08 19:47:25 1212 1

原创 OCSP协议抓包分析

通过代码实现OCSP功能,然后抓包进行OCSP协议分析

2023-10-07 15:28:42 1687 1

原创 使用openssl和java进行SM4密钥调试

国密 java openssl

2022-10-18 16:10:31 4190

原创 java使用ECC算法进行加解密加验签

文章目录前言一、ECC是什么?二、使用步骤1.引入依赖2.代码实现总结前言最近做的签名应用需要用到ECC算法,需要使用ECC密钥进行加解密和加验签功能,这里就用JDK提供的包和BC进行功能实现,加验签分别实现使用原文和摘要的。一、ECC是什么?ECC算法(Elliptic curve cryptography,椭圆曲线密码学),椭圆加密算法(ECC)是一种公钥加密体制,最初由Koblitz和Miller两人于1985年提出,其数学基础是利用椭圆曲线上的有理点构成Abel加法群上椭圆离散对数的计算

2022-01-18 18:19:08 3206 6

原创 java使用SHA256withRSA/PSS进行验签

文章目录前言一、SHA256withRSA/PSS是什么?二、使用步骤1.引入库2.验签方法总结前言最近业务提出了要做签名验签的一些功能,大体背景如下:加密算法:RSA密钥长度:2048签名算法:SHA256withRSA/PSS 摘要算法为SHA256 填充算法PSS需要在c#平台生成签名和摘要拿到java平台来进行验签,java端的入参为摘要和签名一、SHA256withRSA/PSS是什么?SHA256withRSA/PSS是一种安全的签名算法,它使用了SHA256的摘要算法、..

2022-01-17 18:04:27 8019

原创 java通用返回实体类

通用返回实体类 这里记录一下通用的返回模版public class ReturnResult { public String code; public String msg; public Object data; public ReturnResult() { } public ReturnResult(String code, String msg) { this.code = code; this.msg = m

2022-01-17 17:24:00 1967

原创 Git基础命令

cd filegit init #初始化本地仓库git add #aa.txt 将aa.txt加入版本库管理git commit -m "this is my first file" #发起一次提交git remote add origin https://github/daaf.git #将本地与远程origin建立连接git pull origin master #拉取远程master代码git push --set-upstream origin master

2022-01-17 17:17:26 194

原创 maven中使用assembly打包

借助assembly打可执行jar包文章目录借助assembly打可执行jar包前言一、idea引入assembly依赖二、添加assembly.xml配置文件三、打包总结前言最近在做的一个功能需要将单java文件(main方法)打成可执行的jar包,进行部署调用,从网上搜集了一些相关的内容,在实现过程中也踩了一些坑,特此记录一下,做个备份。一、idea引入assembly依赖 <plugin> <groupId>

2022-01-12 15:36:59 6575

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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