技术方案

安全加密算法

OWpay 的安全加密算法,是基于采用传统的比特币加密方式上的改进。

1)对称加密:对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key)。对称加密通常使用的是相对较小的密钥,一般小于 256 bit。密钥的大小既要照顾到安全性,也要照顾到效率,是一个 trade-off。

2)非对称加密:非对称加密为数据的加密与解密提供了一个非常安全的方法,它使用了一对密钥,公钥(public key)和私钥(private key)。私钥只能由一方安全保管, 不能外泄,而公钥则可以发给任何请求它的人。非对称加密使用这对密钥中的一个进行加密,而解密则需要另一个密钥。

3)私钥(private key):非公开,是一个 256 位的随机数,由用户保管且不对外开放。私钥通常是由系统随机生成,是用户账户使用权及账户内资产所有权的唯一证 明,其有效位长足够大,因此不可能被攻破,无安全隐患。

4)公钥(public key):可公开,每一个私钥都有一个与之相匹配的公钥。 ECC 公钥可以由私钥通过单向的、确定性的算法生成,目前常用的方案包括:secp256r1(国际通用标准)、 secp256k1(比特币标准)和 SM2(中国国标)。仿生链控制链与初始数据链选择 secp256r1 作为密钥方案。

5)哈希算法:通常哈希算法是指安全散列算法 SHA,该算法是美国国家安全局设计,美国国家标准与技术研究院(NIST) 发布的一系列密码散列函数,包括SHA-1、SHA-224、SHA-256、SHA-384 和 SHA-512 等变体。目前比特币采用 SHA-256 算法。仿生链除 PoW 外,其余哈希算法均指 SHA-256。


其他

FAQ

官方

微信公众号

APP链接

美美当家)

技术支持: 多元式建站 | 管理登录