
学习笔记
文章平均质量分 75
chriscici
本人研究生阶段主要从事医学标准研究、数字图像处理及医疗应用软件开发,熟练掌握C/C#/C++.现主要从事工作是信息安全方面。
展开
-
ukey的密码学原理
USBKey的密码学原理 首先,大致说下U盾的工作流程。 你的数字证书有一对,一份在U盾里的私钥,一份在银行的公钥(其实两份银行都有)。U盾的原理很类似于双向认证的TLS(SSL)或者其它用到RSA的双向证书验证手段,以下步骤可能和U盾实际执行的有所区别,但本质相同: --银行先给你一个"冲击",它包含了随机数,以及该随机数HASH,它们都由公钥加密,这样就可转载 2015-07-27 09:40:20 · 13563 阅读 · 0 评论 -
计算机中内存、cache和寄存器之间的关系及区别
1. 寄存器是中央处理器内的组成部份。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑部件中,包含的寄存器有累加器(ACC)。2. 内存包含的范围非常广,一般分为只读存储器(ROM)、随机存储器(RAM)和高速缓存存储器(cache)。3. 寄存器是CPU内部的元件,原创 2015-07-28 10:45:15 · 17139 阅读 · 1 评论 -
C语言预编译的作用解析
预编译一般用来防止头文件的重复包含和编译。在我们用C做开发的是候,有时候项目很大,我们所编写的程序会很长。这样我们如果还是写在一个文件中会出现管理上的问题和查看上的不方便。因此,我们可以分多个文件编写我们的程序,这样把一个功能的程序写到一个文件里,便于查看 也有助于我们管理。如main.c sd.h sd.c lcd.h lcd.c fat.h fat.c delay.h delay.转载 2015-07-24 09:50:31 · 2365 阅读 · 0 评论