• 编译过程

    高级语言的编译过程,一般分为以下四个部分: 1)预处理 2)编译 3)汇编 4)链接...

    证书撤销列表(CRL)

    证书撤销列表 证书撤销列表中,记录的是证书还在有效期中,但已经申请撤销的证书,记录在证书撤销列表中的证书,即使在有效期中,也表明证书已经失效。 撤销证书的情况一般有: 1)用户私钥丢失。 2)用户不再信任CA中心 3)政府机关行政要求等等 证书撤销一般流程: 1)向RA提出证书撤销请求 2)RA审核...

    关于hash函数的一点思考记录

    今天在讨论的时候,遇到一个问题,hash明文和hash密文有什么区别? 初次可能会想,这个没什么区别,都能够保证信息的完整性。这里有一点需要明确的是,hash计算能够保证hash传入数据的完整性,即hash密文只能保证密文的完整性,并不能保证明文的完整性。因为在知道密文和密文hash,是能够构造碰撞...

    Git命令行

    Git初始化 git init --->该命令用于在本地初始化一个git仓库,使用该命令后,会在当前文件夹生成一个.git的文件夹. 初始化配置 ssh-keygen -t rsa -C ""youremail@example.com" (mailto:youremail@example.com)"...

    函数指针和指针函数

    函数指针: 函数指针的申明需要括号 例如: double (*funcPtr)(double, double); 如果没有括号,则为函数原型,而不是指针定义。 调用: double result; (1)result = (*funcPtr)(2.10,2,30); (2)result = func...