• 数字签名

    数字签名思考 使用混合加密(前文),我们可以防止传输的消息被窃听如何确定传输的消息没有被篡改过,又如何确定是对方发送的呢?这个时候就要使用–数字签名🌶 工作原理 首先,签名者会使用散列算法(如SHA-256、SHA-3、MD5等)对原始文件内容进行计算,得到一个固定长度的数据摘要(即散列值/哈希值) 然后,签名者使用自己的私钥对这个散列值进行加密,生成数字签名 验证者收到文...
  • 对称秘钥和非对称秘钥

    对称加密和非对称加密对称加密对称加密使用同一个秘钥来进行加密和解密对称加密算法有:RC4、DES、3DES、AES 等加密算法根据同一个秘钥将明文加密成密文,或将密文解密成明文 问题来了对称秘钥如果明文传输,可以被第三方拿到,使得第三方也可以解密密文对称秘钥如果密文传输,接收端如何解密秘钥 对称加密 非对称加密非对称加密使用公钥和私钥两种秘钥,它们并不是同一个秘钥公...
  • Redis的三种模式解析

    主从复制工作原理: slave启动后,向master发送SYNC命令,master接收到SYNC命令后通过bgsave保存快照(即上文所介绍的RDB持久化),并使用缓冲区记录保存快照这段时间内执行的写命令 master将保存的快照文件发送给slave,并继续记录执行的写命令 slave接收到快照文件后,加载快照文件,载入数据 master快照发送完后开始向slave发送缓冲区的写命令...
  • MySQL的三种安装方式示例(包成功😋)

    概述定义和历史背景  MySQL 是一个广泛使用的开源关系型数据库管理系统(RDBMS)。它最初由瑞典 MySQL AB 公司开发,在 2008 年被 Sun Microsystems 收购,之后 Oracle 又收购了 Sun Microsystems,MySQL 也随之成为 Oracle 旗下的产品。 数据库存储结构数据库(Database):MySQL 是数据库的集合,每个数据库用于存...
  • 堡垒机(1) | 概念&部署

    堡垒机(1) | 概念&部署

    简介堡垒机是一种用于单点登录、集中授权、访问控制和操作审计的安全设备,也被称为跳板机。它就像网络中的 “安全卫士”,主要作用是对内部网络中运维人员的操作进行集中管理和控制,是实现运维安全的核心设备。主要功能:身份认证、访问控制、操作审计、会话管理Jumpserver 是一款由python编写开源的跳板机(堡垒机)系统,实现了跳板机应有的功能。基于ssh协议来管理,客户端无需安装agent。&...
  • iptables(1) | iptables概念

    iptables(1) | iptables概念

    相关概念防火墙从逻辑上可以分为主机防火墙和网络防火墙 主机防火墙:针对单个主机进行防护。 网络防火墙:往往处于网络入口,针对于网络入口进行防护,服务于防火墙背后的本地局域网。 网络防火墙和主机防火墙并不冲突,可以理解为,网络防火墙主外(集体), 主机防火墙主内(个人)。 防火墙从物理上可以分为硬件防火墙和软件防火墙 硬件防火墙:硬件防火墙是一种专门设计的网络安全设备,它基于硬件平台运行,性能...
12