TH_NUM的博客

日常积累

什么是安全证书,访问者到底是怎么校验安全证书的,服务端返回安全证书后,客户端再向谁验证呢?

使用openssl实现ssl连接,有涉及到ssl证书。 https的作用有三:1加密传输 2认证 3数据完整性 ssl证书的主要是用来做认证和加密。大多数证书基于 X.509 v3 证书标准。 下面以一次ssl连接进行说明。 比如客户端要认证服务器,服务器怎么证明自己是真实的服务器,而不是...

2018-04-03 20:45:48

阅读数:10

评论数:0

HMAC和NMAC

NMAC和HMAC与1996年提出,1997年HMAC成为RFC2012,事实上是Internet标准 NMAC构造: NMAC(k1,k2)(M)=Hk1(Hk2(M)) HMAC构造:使用标准初始值 Hk(M)=H(K’ XOR opad||H(K’ XOR ipad ||M )) 其中...

2016-06-06 19:17:15

阅读数:266

评论数:0

B-M求线性移位寄存器

1、B-M算法求线性综合解的过程 2、假设a(11)=(00100011101)是二元域GF(2)上的一个长度为11的序列,试用B-M算法求其线性综合解。#include<iostream> using namespace std; void B_M(int a,int nn) {...

2016-06-06 18:34:26

阅读数:494

评论数:0

CCM认证加密

认证加密方案,既保证数据的机密性,又保证数据的完整性。 加密和认证:加密使用CTR模式,认证使用CBC-MAC 令是明文,K为加密密钥。在计数器模式中,选择计数器ctr,构造一系列计数器T0, T1, T2, …, Tn: Ti=(ctr+i) mod 2^m。计算密文yi=xi XOR Ek...

2016-06-06 11:23:47

阅读数:802

评论数:0

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