
密码学
LinuxG_G
90年程序员,坐标深圳某IT公司。对新技术充满兴趣,使用的编程语言:C/C++,python, Linux shell;
熟悉常见数据结构及算法,Linux编程,了解java,Android开发。
技能库:
STL, python, 多线程编程, TCP/IP, Linux shell
java, android, 数据库
爱好运动,兴趣比较广泛:basketball,badminton,swim,running等
博客主要用Github 及 csdn,欢迎交流。
联系方式:qq 754860961
展开
-
分组密码加密的几种模式
本文主要参考自博文分组密码的几种模式。另外,还可参考另一篇。 介绍最详细的是维基百科条目块密码的工作模式,非常值得推荐。 电子密码本(Electronic Code Book,ECB) 密码块链接(Cipher Block Chaining,CBC) 密码反馈(Cipher Feedback,CFB) 输出反馈(Output Feedback,OFB)转载 2017-10-09 23:17:28 · 969 阅读 · 0 评论 -
精述wifi、zigbee在链路层的安全原理:CCM模式
一.前言物联网及无线传感器网络的特点都为低带宽,节点的存储空间、计算性能、能量供应都较低在链路层中,业界主流的协议包括Wi-fi(IEEE 802.11),zigbee(IEEE 802.15.4)和蓝牙(IEEE 802.15.1)。Wi-fi和zigbee的安全机制我已经在之前的一篇博客中有较详细介绍,这两种协议在链路层都是基于CCM机制做扩展,Wi-fi称为CCMP,zigbee转载 2017-10-09 23:31:19 · 1110 阅读 · 0 评论 -
TLS加密套件
TLS加密套件包含密钥交换算法、用于加密通信报文的块加密算法(对称加密算法)及会话校验算法(MAC算法),如TLS_RSA_WITH_AES_256_CBC_SHA256表示密钥交换算法为TLS_RSA,块加密算法AES_256_CBC,会话校验算法为SHA256原创 2017-10-13 22:41:20 · 1852 阅读 · 0 评论 -
数字签名技术原理介绍
1 引言 为了确保数据传输的安全性,不得不采取一系列的安全技术,如加密技术、数字签名、身份认证、密钥管理、防火墙、安全协议等。其中数字签名就是实现网上交易安全的核心技术之一,它可以保证信息传输的保密性、数据交换的完整性、发送信息的不可否认性、交易者身份的确定性等。 2 数字签名的概念 数字签名在ISO7498—2标准中定义为:“附加在数据单元上的一些数据,或是对数据单元所作的密码变换,这种...转载 2018-03-11 23:19:51 · 5889 阅读 · 0 评论