导航
RSA算法的安全性
在RSA密码应用中,公钥KU是被公开的,即e和n的数值是可以被第三方得到的。破解RSA密码的问题就是从已知的e和n的数值(n等于pq),想办法求出d的数值,这样就可以得到私钥来破解密文。 从RSA的原理中我们知道(d*e) mod ((p-1)*(q-1)) = 1,可以推导出d ≡e-1 (mod((p-1)(q-1)))或de≡1 (mod((p-1)(q-1))) 由此我们可以看出。密码破解的实质问题是:从p、q的数值,去求出(p-1)和 2020-12-30HMAC算法及计算流程介绍
1.HMAC算法的应用: 目前HMAC算法主要应用在服务器对访问者进行鉴权认证流程中。 2.HMAC算法简介: HMAC是密钥相关的哈希运算消息认证码(Hash-based Message Authentication Code)的缩写。HMAC中的H代指Hash散列算法,HMAC可以使用多种单项散列式,例如使用SHA-1,则构成HMAC-1,选用SHA-256散列算法,则构成HMAC-256。 3.计算步骤: 详见下图。 2020-12-14Linux设备与驱动的主要类型
Linux是文件型系统,在Linux中,一切皆文件,所有硬件都会在对应的目录(/dev)下面用相应的文件表示。文件系统的Linux下面,都有对于文件与这些设备关联的,访问这些文件就可以访问实际硬件。通过访问文件去操作硬件设备,一切都会简单很多,不需要再调用各种复杂的接口。直接读文件,写文件就可以向设备发送、接收数据。按照读写存储数据方式,我们可以把设备分为以下几种:字符设备(character device)、块设备(Block device)和 2020-12-01RSA公钥指数的选取
一、什么是RSA公钥指数? 首先了解一下RSA密钥的建立流程,如下图所示: 图-1 (1)选择两个不同的大素数p和q; (2)计算公共模数(n=pq)和欧拉数(eular=(p-1)(q-1)); (3)选择公钥指数e; (4)计算inverse(d); (5)生成公钥、私钥; 上述流程中出现的e就是公钥指数。 二、公钥指数的选取 公钥指数是可以随意选取的,但是为了提高RSA的加密速度实际使用中公钥指数最长用的三个值是3、1 2020-11-19LKT芯片接口调试建议—IIC接口
本文主要介绍使用STM32芯片 IO模拟方式调试IIC接口LKT加密芯片时需要注意的问题点。可能有人会说我之前操作过XXXX IIC接口的芯片,IIC接口没什么好介绍的。其实不然如果IO模拟的IIC程序写的不好,有可能造成程序对个别芯片兼容性不好的问题,或者稍微调整通讯速度后通讯就变的不稳定等现象出现。 基础介绍- IO口开漏输出: 下图为开漏模式的结构图,输出寄存器上的‘0’将N-MOS激活 P-MOS截止,此时I/O引脚相当于与VSS连接 2020-11-19庆中秋 迎国庆
在国庆、中秋双节来临之际,我公司向您致以诚挚的祝福,祝您阖家欢乐,幸福美满! 感谢广大客户对我公司的支持与信任,我公司将以国际领先的技术、优质的产品和服务,不断推陈出新,为广大用户带来更坚实的保护! 现全球疫情仍形势严峻,望您戴好口罩,勤洗手,多通风,保护好自己,保护好家人! 2020-09-30