摘要:
本文主要介绍如何使用 OpenSSL 来进行对称加解密,文中所使用到的软件版本:OpenSSL 1.1.1s、CentOS 7.9.2009。 1、对称加密算法 对称加密(也叫私钥加密)指加密和解密使用相同密钥的加密算法。有时又叫传统密码算法,就是加密密钥能够从解密密钥中推算出来,同时解密密钥也可以 阅读全文
摘要:
本文主要介绍如何使用 OpenSSL 来进行消息摘要计算,文中所使用到的软件版本:OpenSSL 1.1.1s、CentOS 7.9.2009。 1、摘要算法 摘要算法是一种能产生特殊输出格式的算法,这种算法的特点是:无论用户输入什么长度的原始数据,经过计算后输出的密文都是固定长度的,这种算法的原理 阅读全文
摘要:
OpenSSL 是一个功能丰富的开源软件包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份;本文主要介绍其基本概念及安装,文中所使用到的软件版本:OpenSSL 1.1.1s、CentOS 7.9.2009。 1、OpenSSL 概念 1.1、SSL 简介 SSL 是 S 阅读全文
摘要:
keytool 是 Java 自带的一个安全相关的工具,用于管理密钥和证书;本文主要介绍其基本使用;文中所使用到的软件版本:Java 1.8.0_321。 1、简介 keytool 命令是一个密钥和证书管理的工具。它允许用户使用数字签名管理自己的公钥/私钥对和相关证书,用于自我身份验证(向其他用户和 阅读全文
摘要:
JAAS(Java Authentication Authorization Service),即 Java 认证与授权,使用可插拔方式将认证与授权服务和应用程序分离开,提供了灵活和可伸缩的机制来保证客户端或服务器端的 Java 程序;本文主要介绍 JAAS 的基本概念及使用方法。 1、简介 Jav 阅读全文
摘要:
JSON-Java 包是一个将 Java 对象和 JSON 文件相互转换的参考实现,演示了如何将 JSON 文档解析为Java对象,以及如何从 Java 对象生成 JSON 文档。本文介绍下 JSON-Java 的基本使用方法;文中所使用到的软件版本:Java 1.8.0_321、org.json. 阅读全文
摘要:
文主要介绍 Kibana 的使用,文中所使用到的软件版本:Elasticsearch 8.5.1、Kibana 8.5.1、Centos 7.9。 1、安装示例数据集 Kibana 自带有 3 个数据集,一个数据集描述了过去 10 天的航班信息,一个数据集代表电子商务平台的订单,还有个数据集表示 W 阅读全文
摘要:
Kibana 是用于在 Elasticsearch 中可视化数据的强大工具,是一种免费及开放的分析和可视化工具,可通过基于浏览器的界面轻松搜索,可视化和探索大量数据。本文主要包括 Kibana 的简介及安装;文中所使用到的软件版本:Elasticsearch 8.5.1、Kibana 8.5.1、C 阅读全文
摘要:
MyBatis-Plus 是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。本文主要介绍 Mybatis-Plus 的基本使用,相关的环境及软件信息如下:Spring Boot 2.6.12、Mybatis-Plus 3.5.2。 1、Myb 阅读全文
摘要:
本文主要介绍如何在 Spring Boot 中使用 Mybatis,相关的环境及软件信息如下:Spring Boot 2.6.12、Mybatis 3.5.9。 1、工程整体结构 使用 Maven 来构建工程,工程目录结构如下: 2、pom.xml 关键配置如下: <parent> <groupId 阅读全文