摘要: (1+n)n≡1+n·n≡1 mod n2 同态加密1. 定义一种加密算法E()和相应的解密算法D()。⊕和⊙为某种数学运算。如果加密算法满足:E(x + y) = E(x) ⊕ E(y),我们将这种加密函数叫做加法同态 。如果加密算法满足:E(x * y) = E(x) ⊙ E(y),我们将这种加 阅读全文
posted @ 2020-05-22 17:05 zJanly 阅读(1219) 评论(0) 推荐(0) 编辑
摘要: 分解质因(Prime factor decomposition)是指每个合数都可以写成几个质数相乘的形式,其中每个质数都是这个合数的因数,把一个合数用质因数相乘的形式表示出来。 如30=2×3×5 。分解质因数只针对合数。 中文名 分解质因数 释义 求质因数的过程 外文名 Prime factor 阅读全文
posted @ 2020-05-22 14:50 zJanly 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 密钥对产生办法:首先选择一个素数p和两个随机数g 、x (g、 x < p ),计算 y ≡ g^x( mod p ) ,已知y,求解x是非常困难的事情(离散对数求解难题),则其公钥为 y, g 和p ,私钥是x ,g和p可由一组用户共享。 ElGamal用于数字签名。被签信息为M,首先选择一个随机 阅读全文
posted @ 2020-05-22 14:13 zJanly 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 理解以太坊一定要理解以太坊中的gas的概念,以太坊gas可以说是以太坊生态系统的命脉。 任何涉及到以太坊的行为,无论是简单交易,还是智能合约,甚至ICO都需要一定量的gas。gas是衡量执行某些操作所需的计算量的单位,用来计算为了执行操作而需要支付给网络的费用数额。 这里我们将了解gas的工作原理和 阅读全文
posted @ 2020-05-22 11:22 zJanly 阅读(1372) 评论(0) 推荐(0) 编辑
摘要: 费马小定理:a^(p-1) mod p = 1(p是素数&&a<p&&a>0) 首先我们证明这样一个结论:如果p是一个素数的话,那么对任意一个小于p的正整数a,a, 2a, 3a, …, (p-1)a除以p的余数正好是一个1到p-1的排列。例如,5是素数,3, 6, 9, 12除以5的余数分别为3, 阅读全文
posted @ 2020-05-21 17:58 zJanly 阅读(243) 评论(0) 推荐(0) 编辑
摘要: https://tools.ietf.org/html/rfc7748#section-4.1 https://blog.csdn.net/mutourend/article/details/98597316 Curve25519 For the ~128-bit security level, t 阅读全文
posted @ 2020-05-21 09:30 zJanly 阅读(1233) 评论(0) 推荐(0) 编辑
摘要: TLS(Transport layer layer)是一种安全协议,目的为互联网通信提供安全及完整性保障 定义摘自维基百科。 完整性保障很容易理解,C(客户端)与S(服务器端)通信,客户端发出信息[转10000给张三],经过网络传输后,由于网络丢包变成了[转100块给张三],客户端估计会被张三揍哭。 阅读全文
posted @ 2020-05-20 14:16 zJanly 阅读(164) 评论(0) 推荐(0) 编辑
摘要: ECC椭圆曲线详解(有具体实例) 前言 ECC英文全称"Ellipse Curve Cryptography" 与传统的基于大质数因子分解困难性的加密方法不同,ECC通过椭圆曲线方程式的性质产生密钥 ECC164位的密钥产生一个安全级,相当于RSA 1024位密钥提供的保密强度,而且计算量较小,处理 阅读全文
posted @ 2020-04-30 15:07 zJanly 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 打包在android下的可执行程序打包的代码如下,作用是输出运行的操作系统的信息:func main() { fmt.Print("Go runs on ") switch os := runtime.GOOS; os { case "darwin": fmt.Println("OS X.") ca 阅读全文
posted @ 2020-04-23 17:57 zJanly 阅读(367) 评论(0) 推荐(0) 编辑
摘要: Golang 支持的平台非常多, 运行go tool dist list查看已支持的所有平台 appledeimac:Hello-World apple$ go version go version go1.8.3 darwin/amd64 appledeimac:Hello-World apple 阅读全文
posted @ 2020-04-23 17:53 zJanly 阅读(408) 评论(0) 推荐(0) 编辑