• 1 概述 对称加密算法在加密和解密时使用的是同一个密钥 为了解决信息公开传送和密钥管理的问题 于是提出了一种新的密钥交换协议 这种协议允许在不安全的媒体上的通讯双方交换信息 安全地达成一致的密钥系统 这就是非对称加密 公钥加密 之所以称为非
  • Ch1 密码学C C 库介绍 话休絮烦 既然开了新坑 密码学C C 语言实现 就直接开始吧 这本书的作者是迈克尔 威尔森巴赫 Michael Welschenbach 是书籍的第二版 本书中描述的软件包名称为FLINT C 意思是 数论和密
  • 一文详解编程中的随机数 随机数的类型 真随机数生成器 TRNG True Random Number Generator 伪随机数生成器 PRNG Pseudo Random Number Genrator 随机数的使用 真随机数 开发中常
  • 李雅普诺夫指数 Lyapunov 是一个较为典型的判断一个系统是否具有混沌特性以及混沌的程度分析方法 李指数 在相空间中初始时无限接近的两个轨道 随着时间的不断推移按指数收敛或发散的平均变化率 它可以定量描述混沌系统在局部范围里系统轨道间的
  • 本文简要介绍CA和证书的基础知识 并演示openssl 1 0 2d的安装 CA证书生成 用户证书申请 使用CA签发用户证书等内容 另外 可以参考本人的其他文章如nginx教程 进行生成证书的验证 By 泪痕之木 实验环境 操作系统 Cen
  • 在仿射密码中 加密函数定义为 e x ax b mod26 a bZ 因为这样的函数被称为仿射函数 所以这样的密码体制也称为仿射密码 可以看出 当a 1时 其对应的正是移位密码 为了能对密文进行解密 必须保证所选用的仿射函数是一个单射函数
  • 散列函数代表除了对称和非对称加密之外的第三种加密类型 我们可以称之为无密钥加密 hash函数就是把任意长的输入位 或字节 变化成固定长的输出字符串的一种函数 输出字符串的长度称为hash函数的位数 哈希不能用于发现原始消息的内容或其任何其他
  • 2019独角兽企业重金招聘Python工程师标准 gt gt gt RSA算法的危机在于其纯在压指数算法 对ECC算法而言一般没有亚指数攻击算法 SM2椭圆曲线公钥密码算法 我国自主知识产权的商用密码算法 是ECC Elliptic Cur
  • 最近在学习网易公开课上可汗学院现代密码学的课程 整理了一下自己的笔记 名词 概念 算术基本定理 任何一个数字有且只有一种质因数分解 例如 30 2 3 5 单向函数 正向结合很简单 反向分解很复杂 例如 两个质数相乘容易 将其合数分解很难
  • 简介 今天我们来介绍一下基于安全多方计算所设计出来的产品JUGO 从安全性角度来看 数据泄露 隐私安全问题严重 facebook的数据泄露事件闹得很大 原因就是facebook单方面将用户的个人数据提供给了第三方机构 这为个人数据的拥有权敲
  • 文章目录 使用libgcrypt计算摘要 一 计算少量数据摘要 二 计算大量数据摘要 在main函数中调用 使用libgcrypt计算摘要 libgcrypt编程计算摘要的方式有2种 一种可用来计算小数据的摘要 如字符串 一种可用来计算大数
  • 参考链接 基于openssl和国密算法生成CA 服务器和客户端证书 MY CUP OF TEA的博客 CSDN博客 基于上述链接 使用国密算法生成CA 服务器和客户端证书 并实现签名认证 openssl实现双向认证教程 服务端代码 客户端代
  • 前面的文章介绍了SM4算法的C语言实现 源码可见文章 SM4国密对称算法源码解析 10点43的博客 CSDN博客 sm4代码 本文将会介绍SM4算法原理 这部分可能会比较枯燥 但数学要求也不是太高 目录 1 概述 2 参数产生 3 轮函数
  • 简单古典密码及其五元组 编制密码的基本原理和基本方法称为密码法 基本的密码法主要有移位 也称为置换 代替 和加减三种 在许多书上只是介绍置换和代替 在密码发展的初级阶段 他们都曾经独立地作为加密算法对明文信息进行加密 移位密码 移位密码是按
  • 单向散列函数 获取消息的指纹 当需要比较两条消息是否一致时 我们不必直接对比消息本身的内容 只要对比它们的 指纹 就可以了 单向散列函数 one wayftnction 有一个输人和一个输出 其中输人称为消息 message 输出称为散列值
  • 为什么需要https HTTP是明文传输的 也就意味着 介于发送端 接收端中间的任意节点都可以知道你们传输的内容是什么 这些节点可能是路由器 代理等 举个最常见的例子 用户登陆 用户输入账号 密码 采用HTTP的话 只要在代理服务器上做点手