常见国密算法简介
Posted on October 18, 2023
MySQL存储引擎简介
Posted on October 18, 2023
常用MySQL存储引擎对比
[Read More]
常见密码学算法简介
Posted on October 18, 2023
Redis中的缓存雪崩、缓存击穿、缓存穿透问题
Posted on October 18, 2023
Redis 互斥锁使用
Posted on October 17, 2023
Redis的互斥锁是一种并发控制机制,用于确保在分布式环境中只有一个客户端能够访问共享资源,以防止竞争条件和数据不一致性。互斥锁是通过Redis提供的原子性操作来实现的,通常使用SETNX(SET if Not eXists)命令或者SET命令结合过期时间来实现。以下是关于Redis互斥锁的详细介绍:
[Read More]
零知识证明简介
Posted on October 16, 2023
零知识证明(Zero-Knowledge Proof,ZKP)是一种密码学概念,用于证明某个主张是真实的,同时不需要泄漏关于该主张的任何额外信息。在零知识证明中,证明者(Prover)试图向验证者(Verifier)证明某一断言的真实性,而验证者只会知道这个断言是真或假,但不会得到有关证明的任何其他信息。
[Read More]
PKI体系简介
Posted on October 16, 2023
使用 INI 配置文件格式处理 Go 语言应用程序配置
Posted on October 16, 2023
在 Go 语言开发中,读取和解析配置文件是一个常见的任务。INI 格式是一种简单而常见的配置文件格式,它由多个部分组成,每个部分包含键值对,用于配置应用程序的各种属性。本文将介绍如何在 Go 语言中使用 INI 格式的配置文件。
[Read More]
PKCS#11:密码设备与应用程序的密码学接口
Posted on October 13, 2023
密码学在信息安全中扮演着至关重要的角色。为了保护敏感信息、数字身份和网络通信的安全性,密码设备(如硬件安全模块HSM)与应用程序之间的安全通信和互操作性变得至关重要。PKCS#11(Public-Key Cryptography Standards #11)是一个密码学标准系列,定义了密码设备和应用程序之间的通用接口,本文将深入探讨PKCS#11的技术细节和应用。
[Read More]
go的GPM模型
Posted on October 13, 2023
Go的GPM模型(Goroutine, P, M)是一种用于管理并发执行的调度模型,有助于充分利用多核处理器,并提供高效的并发编程体验。以下是对GPM模型的详细介绍:
[Read More]