其他
文章平均质量分 88
Happyunlim
敬畏每一行代码,敬畏每一份托付。
展开
-
计算机网络布局设计(仅供参考)
1.设计目的 帮助该公司妥善进行网络布局,提高网络运行效率,减小硬件使用浪费和场地占用问题,合理限制使用流量,安全使用网络。2.需求分析2.1 公司介绍 公司主要负责软件的研发、制造和销售,该公司分为财务部、营销部、设计研发部、IT部、策划部和人事部。2.2 主要实现功能/部门职能及联系1) 策划部需要对接所有部门,进行任务的总体安排和分配;2) 设计研发部需要接受策划...原创 2018-07-08 12:04:56 · 19761 阅读 · 0 评论 -
RSA签名验证
1、RSA加密过程简述 A和B进行加密通信时,B首先要生成一对密钥。一个是公钥,给A,B自己持有私钥。A使用B的公钥加密要加密发送的内容,然后B在通过自己的私钥解密内容 2、假设A要想B发送消息,A会先计算出消息的消息摘要,然后使用自己的私钥加密这段摘要加密,最后将加密后的消息摘要和消息一起发送给B,被加密的消息摘要就是“签名”。 B收到消息后,也会使用和A相同的方法提取消息...原创 2018-07-09 09:24:24 · 7030 阅读 · 0 评论 -
不对称加密算法RSA
RSA算法的工作原理1、程序关键原代码建立一个密钥容器: var cspPas = new CspParameters(); cspPas.KeyContainerName = "rsa_key"; //知道密钥容器的名字就可以取得密钥创建RSA对象,密钥没有永久驻留在CSP 中: RSACryptoServiceProvider RSA1 = new RSAC...原创 2018-07-09 15:59:28 · 1382 阅读 · 0 评论 -
MD5及应用
1、MD5应用 首先我们要知道一个字符的长度是8位(bit),即一个字节的长度。现在我们要做的就是将一个字符串Str1分割成每512位为一个分组。MD5有四个32位的被称作链接变量的整数参数,进行设置,并确保形参a在内存中的值改变了,可以在形参中用按引用调用(&a),或返回a值取代原来a值。接下来就是要进行一个MD5算法的主要循环了,这个循环的循环次数为512位分组的个数(即之...原创 2018-07-09 16:24:27 · 1649 阅读 · 0 评论