1. Ronald L. Rivest[https://scholar.google.com.hk/citations?hl=zh-CN&user=6qE0tdAAAAAJ&...
1. Ronald L. Rivest[https://scholar.google.com.hk/citations?hl=zh-CN&user=6qE0tdAAAAAJ&...
Paillier同态加密算法 Paillier加密是一种公钥加密算法,基于复合剩余类的困难问题。其满足于加法同态,即密文相乘等于明文相加,即: 标量乘法同态,即标量k乘以 1...
密码学中的承诺不同于日常生活中承诺的含义。日常生活中,通常的承诺一般是保证在XXX日期实现某个既定目标或行为,可以是完成某项作业,取得什么进展等等,有点类似合同的性质,到达一...
1. 摘要 RLP(Recursive Length Prefix),中文翻译过来叫递归长度前缀编码,它是以太坊序列化所采用的编码方式。RLP主要用于以太坊中数据的网络传输和...
以太坊交易签名过程源码解析[https://www.jianshu.com/p/2e33c185fe4b]从源码角度分析了一个合约调用的的签名过程,签名后的交易发送到以太坊节...
向以太坊网络发起一笔交易时,需要使用私钥对交易进行签名。那么从原始的请求数据到最终的签名后的数据,这中间的数据流转是怎样的,经过了什么过程,今天从go-ethereum源码入...
交易结构 交易结构定义在 core/types/transaction.go 中: 这个 atomic 是 go 语言的一个包 sync/atomic,用来实现原子操作。在这...
【dd命令是比较推荐的一种Linux环境中制作U盘启动盘的方式,无需安装额外的工具,基本上所有Linux发行版都集成了这个命令。】 制作方法示例: 1.查看U盘设备号,本例使...
赋值表达式 新增的语法 := 可在表达式内部为变量赋值。 它被昵称为“海象运算符”因为它很像是 海象的眼睛和长牙。 在这个示例中,赋值表达式可以避免调用 len() 两次: ...
pipenv install 慢的主要原因是lock的时候,速度特别慢。可以用如下命令,提高安装速度。 之后lock,可以单独执行如下命令:
题目: 850. Rectangle Area II We are given a list of (axis-aligned) rectangles. Each rect...
题目: 138. Copy List with Random Pointer A linked list is given such that each node conta...
题目: 267. Palindrome Permutation II Given a string s, return all the palindromic permuta...
题目: 266. Palindrome Permutation Given a string, determine if a permutation of the strin...
题目: 996. Number of Squareful Arrays Given an array A of non-negative integers, the arra...