01 2019 档案
摘要:比特币系统由用户,交易,矿工组成 用户:用户通过密钥控制钱包 交易:每一笔交易都会被广播到整个比特币网络 矿工:通过竞争计算生成在每个节点达成共识的区块链,区块链是一个分布式的公共权威账簿, 包含了比特币网络发生的所有的交易 在比特币术语中,“消费”指的是签署一笔交易:转移一笔以前交易的比特币给以比
阅读全文
摘要:比特币钱包分类 根据平台分类 1.桌面钱包 2.手机钱包 3.在线钱包 Web 钱包通过网络浏览器访问,并将用户的钱包存储在由第三方拥有的服务器上。 4.硬件钱包硬件钱包是在专用硬件上独立操作比特币钱包的设备。 5.纸钱包控制比特币的密钥也可以打印长期存储。脱机存储也经常被称为冷存储。 根据过他们的
阅读全文
摘要:ArrayBuffer对象代表原始的二进制数据,TypedArray视图用来读写简单类型的二进制数据,DataView视图用来读写复杂类型的二进制数据 二进制数组并不是真正的数组,而是类似数组的对象 ArrayBuffer 概述 ArrayBuffer对象代表储存二进制数据的一段内存,它不能直接读写
阅读全文
摘要:基本概念 发送者对数字消息进行签名,从而使消息的接收者可以识别伪造信息,更重要的是事后可以追踪到消息发送者来承担相关法律责任 附加在某一文档中的特定符号或代码,它是利用数学方法对该电子文档进行关键信息提取并与用户私有信息进行混合运算而形成的,用于标识签发者的身份以及签发者对电子文档的认可,并能被接收
阅读全文
摘要:概念 将任意长度的输入变换为固定长度的输出的不可逆的单向密码体制 Hash函数在数字签名和消息完整性检测等方面有着广泛的应用 Hash函数同时是一种具有压缩特性的单向函数,其像通常称为数字指纹,消息摘要或散列值。 散列值的生成过程可以表示为 h = H(M) 其中h是 定长 的散列值,H是哈希函数,
阅读全文
摘要:以密码学为基础的信息安全的五个主要方面,机密性,可用性,完整性,认证性,不可否认性 机密性 指保密信息不会透露给非授权用户或实体,确保存储的信息或传输的信息仅能被授权用户获取到,而非授权用户获取到也无法知晓信息内容 使用密码算法进行加密 完整性 指信息在生成,传输,存储和使用过程中发生的人为或非人为
阅读全文
摘要:概念 发送方按照一定规则(周期性发送、空闲发送等等)向接收方发送固定格式的消息,接受方收到消息后回复一个固定格式的消息,如果长时间没有收到,比如心跳周期的3倍,则认为当前连接失效,将其断开。 注:发送方可以是客户端或者服务端,根据实际情况而定,常见是客户端作为发送方。 应用场景 判断长连接是否存活:
阅读全文
摘要:什么是SSL HTTPS HTTP+SSL SSL安全套接层,TSL传输安全层 TLS与SSL在传输层对网络连接进行加密 SSL的一大优势在于它独立于上层协议,和HTTP结合即为HTTPS,和WebSocket结合即为WSS 通常认为SSL和TSL指代同一个标准,两者之间的差异极小 SSL原理 不同
阅读全文