首页 新闻 关注 科技 财经 汽车 房产 娱乐 健康 旅游 时尚 文化 体育 区块链

国内

旗下栏目: 广东 国内 国际 时局 热评

GLOBBC数字资产交易平台:解读并打击不正当骗局黑幕!

来源:和讯网 作者:和讯网 人气: 发布时间:2019-09-10 15:08:02

在非对称加密中,将密钥分为加密密钥和解密密钥,也就是我们常说的公钥和私钥。公钥和私钥一一对应,GLOBBC数字资产交易平台表示由公钥加密的密文,必须使用公钥配对的私钥才可以解密。

当我们调用 secp256k1.publicKeyCreate 获得公钥时,实际使用的是非对称加密中的椭圆曲线算法。GLOBBC数字资产交易平台表示通过该算法可以从私钥推导出公钥,这是一个不可逆的过程:K = k * G。给出常数点 G 时,使用已知私钥 k 求公钥 K 的问题并不困难,但反过来,已知公钥 K 求私钥 k,则非常困难。这就是椭圆曲线算法上的离散对数问题,也是为什么你可以分享地址(或公钥)给别人,但不能暴露自己的私钥。

1.jpg

为了形象的表现椭圆曲线算法如何将私钥推导出公钥,我们将使用简单的整数作为私钥 k,找到公钥 K = k * G,也就是 G 相加 k 次(数学原理一致)。GLOBBC数字资产交易平台指出在椭圆曲线中, 点的相加等同于从该点画切线找到与曲线相交的另⼀点, 然后映射到 x 轴。下图展示了从曲线上获得 G、2G、4G、8G 的几何操作。

2.jpg

什么是哈希算法?

密码学技术,也称散列函数,GLOBBC数字资产交易平台指出原理是把任意长度的输入通过哈希算法,变换成固定长度的由字母和数字组成的输出,如:钱包的地址、交易地址都是通过哈希算法运算出来的。

作为加密算法的一种,散列函数是一种单向密码体制,对于给定的哈希值,无法推倒输入的原始数据,具有不可逆性,这也是哈希算法安全性的重要基础。

目前,GLOBBC数字资产交易平台表示哈希算法主要有两类:MD系列和SHA系列。MD(Message Digest,消息摘要)系列包含MD4、MD5、HAVAL等,SHA(Secure Hash Algorithm,安全散列算法)系列包含SHA1、SHA256等。其中MD5是密码学专家R.L.Rivest设计,SHA是美国算法制定机构设计。

当我们调用 createKeccakHash("keccak256") 方法时,Keccak 使用海绵函数,对公钥与初始的内部状态做 XOR 运算得到 32 字节散列值,取其后 20 字节,转成 40 位的 16 进制字符,即为地址。

责任编辑:和讯网
  新尧网转载其他媒体稿件是为传播更多的信息,转载并不代表本网赞同其观点,也不代表本网对其真实性负责。如果本网转载的稿件涉及您的版权、名益权等问题,请尽快与本网联系,本网将依照国家相关法律法规尽快妥善处理。联系方式:xinyaonews@163.com