比特币ecc加密
⑴ 比特币基础教学之:怎样保护你的私钥
私钥安全问题的重要性对比特币玩家来说不言而喻。对于比特币的重量级玩家或者比特币商家而言,如何保护好私钥更是需要仔细考虑和反复斟酌的。今天编者就和大家探讨一下如何保护比特币私钥的问题。对于bitcoin-qt客户端来说,比特币私钥一般储存在客户端的wallet.dat文件中。对于Blockchain这样的在线钱包用户来说,比特币私钥是储存在在线钱包的网络服务器上,用户也可以将私钥下载到本地。对于纸钱包的用户来说,私钥可以被打印出来。但是,怎样保护私钥的安全性呢?编者列出了几种方法供大家参考。
用对称加密的方法保管私钥 对称加密(Symmetric-key algorithm)是指加密和解密都用一个密钥。我们平时用到的加密方法一般都是对称加密,比如 winrar 中的加密,bitcoin-qt中对私钥文件的加密也是用的对称型加密算法。常用的对称加密算法有:AES、DES、RC4、RC5等等。对称加密需要用户设置相对比较复杂的密钥,以防止被暴力破解。Go to top方法一,用bitcoin-qt对私钥钱包进行加密。我们在命令模式下可以用encryptwallet命令来对钱包进行加密。命令模式的使用方法可以参见比特币基础教学之:怎样使用纸钱包私钥。这是私钥加密的最简易有效的方法。但是在使用walletpassphrase命令进行解密钱包时,密钥会被读入计算机内存中,所以存在攻击者获取密钥的可能性。加密命令: encryptwallet YOURPASSWORD解密钱包命令: walletpassphrase YOURPASSWORDTIMEOUT更改密码命令: walletpassphrasechange OLDPASSWORDNEWPASSWORDGo to top方法二,使用blockchain提供的AES加密。Blockchain为用户提供基于AES算法的私钥文件加密服务。用户可以将加密好的文件下载下来,并妥善保存。
Go to top方法三,用第三方软件Truecrypt对密钥文件加密,这也是编者比较推荐的方法。Truecrypt开源免费,软件成熟度很高,而且支持双因素认证和整个硬盘加密。另外,FBI人员在Truecrypt上面吃过亏,因此口碑很不错。Truecrypt的口碑FBI hackers fail to crack TrueCrypt The FBI has admitted defeat in attempts to break the open source encryption used to secure hard drives seized by Brazilian police ring a 2008 investigation.
The Bureau had been called in by the Brazilian authorities after the country’s own National Institute of Criminology (INC) had been unable to crack the passphrases used to secure the drives by suspect banker, Daniel Dantas.Brazilian reports state that two programs were used to encrypt the drives, one of which was the popular and widely-used free open source program TrueCrypt. Experts in both countries apparently spent months trying to discover the passphrases using a dictionary attack, a technique that involves trying out large numbers of possible character combinations until the correct sequence is found.
完整文章点击这里Truecrypt只支持对称加密算法。使用它的用户必须要将密钥牢记,如果你忘记密钥,那么没有人能够恢复你加密的文件。
Truecrypt官方网站Truecrypt使用文档 用非对称加密的方法保管私钥 非对称加密方法所采用公钥和私钥的形式来对文件进行加密。用户可以用公钥来对文件进行加密,用私钥对文件解密。常见的非对称加密算法有RSA、Elgamal、ECC等等。非对称加密的好处是密钥的复杂度一般很高,可以很有效的防止被暴力破解。缺点是有一定的使用门槛,不太适合普通级用户。Go to top 方法一、个人用户可以考虑使用RSA来进行加密。首先,可以创建公钥和私钥,点击这里生成密钥。将公钥私钥妥善保管后,便可以用公钥加密和私钥解密了,点击这里进行加密和解密。RSA公钥和私钥的产生过程RSA公钥和私钥的产生过程随意选择两个大的素数p和q,p不等于q,计算N=pq。根据欧拉函数,求得r= φ(N) = φ(p)φ(q) = (p-1)(q-1)选择一个小于r的整数e,求得e关于模r的模反元素,命名为d。(模反元素存在,当且仅当e与r互质)将p和q的记录销毁。(N,e)是公钥,(N,d)是私钥。Go to top方法二、比较成熟的非对称加密软件有我们可以采用PGP(Pretty Good Privacy)工具来对文件进行加密。PGP加密可以让每个公钥邦定到一个用户的所有信息。相比RSA来讲,PGP的功能更加完善可靠。但是随着PGP的升级,新的加密消息有可能不被旧的PGP系统解密,所以用户在使用PGP之前应该首先熟悉PGP的设置。PGP加密工具网上有很多,编者就不列举了。
wiki中关于PGP的介绍PGP在线加解密系统PGP命令FAQ 高级方法保管私钥 上述保管私钥的方式都很常见,有经验的攻击者依然可能得到用户的私钥文件。关于更加高级隐秘的私钥保管方式,参见以后的比特币高级教学内容。
⑵ 比特币和加密资产是不是一回事儿
是,比特币的叫法有很多:加密资产,加密货币,区块链资产,数字资产,虚拟货币,虚拟币,说有的像比特币,莱特币,以太坊这些都是归为以上几种说法
币先生汪从事数字资产区块链系统开发,有需要开发系统可以网络搜索“币先生汪”查找详细沟通。
⑶ 比特币钱包加密后是不是私钥也被加密了
你可以装个电脑管家在电脑上面
然后打开工具箱,可以看到有一个文件解密的功能
使用了这个功能后,就可以自动解除被加密的电脑文件了
⑷ 据来源消息:只有比特币,莱特币及珍宝币都是合法的加密资产货币,您怎么看
珍宝币就是一个引领未来货币的趋势,是虚拟货币的又一个新的浪潮,随着虚拟货币发展的一个雏形,珍宝币将成为引领未来货币的趋势。现在的虚拟货币各类很多,但只有珍宝币是进入比特币区块链的,能够在国际性的交易平台进行交易的,而且正因为他是和比特币同一区块链,所以他也是目前能够流通最快最广的虚拟货币,只要比特币可以流通的地方,珍宝币都可以流通。但是比特币发行量很少,而且没有任何实务做抵押,而珍宝币是用宝石做抵押,直接抵押给政府的。大家都知道每个国家的货币都是以黄金储备来印制相应货币数量的,所以珍宝币的是抵押的虚拟货币,这就是一个相当大的区别。而且比特币1.0技术存在很多不安全因素,经常被盗币,而珍宝币开发的2.0技术,独有的四级密钥,让你的币永远无法被盗。所以其它的币和珍宝币都没有可比性。
⑸ 比特币交易过程中是如何加密的
比特币系统是采用非对称加密来提升交易安全性。这也是盈富财经学院的人告诉我的,当时有个朋友在那。
在信息加密以及解密过程中,会使用了不同的密钥,只有利用对应的公钥才能进行解密,拥有私钥就等于拥有比特币的所有权。
同样,比特币用户也需通过身份验证,就能确保自身加密货币资产的所有权。
⑹ 什么是ECC加密算法
ECC(Elliptic Curve Cryptosystems )椭圆曲线密码体制,美国SUN公司开发的,它的体制根据其所依据的难题一般分为三类:大整数分解问题类、离散对数问题类、椭圆曲线类。有时也把椭圆曲线类归为离散对数类,是目前已知的公钥体制中,对每比特所提供加密强度最高的一种体制,如果你能理解RSA算法,也算是对ECC有大概的了解,建议你去买些相关书籍看看。
⑺ 比特币和其它加密货币有何区别
加密货币(英文:Cryptocurrency,常常用复数Cryptocurrencies,又译密码货币,密码学货币)是一种使用密码学原理来确保交易安全及控制交易单位创造的交易媒介。 加密货币是数字货币(或称虚拟货币)的一种 。比特币在2009年成为第一个去中心化的加密货币,这之后加密货币一词多指此类设计。 自此之后数种类似的加密货币被创造,它们通常被称作altcoins。 加密货币基于去中心化的共识机制 ,与依赖中心化监管体系的银行金融系统相对。
去中心化的性质源自于使用分布式账本的区块链(Blockchain)技术。
中文名
加密货币
外文名
Cryptocurrency
领域
区块链
比特币以外的加密货币
比特币以外的密码货币,又称为山寨币、竞争币(英语:altcoin),部分是参考比特币思想、原理、源代码产生的,与比特币相似的虚拟货币,目前有800种以上的密码货币在流通。
2017年2月到4月期间,山寨币总和占密码货币市场总值比例,由15%提高到接近40%。
由于比特币本身并没有权威的发行机构和国家政权来维持其权威性、唯一性,比特币与其模仿者之间只能平等地相处,虽然其是最早的虚拟货币,也是最知名、人们最熟悉的,也具有最大的用户网络社区,具有很强的网络效应,大部分时间也是市值最高的密码货币,但是并不具有绝对排它的地位。[1]
⑻ 比特币和其他加密货币的区别
比特币是第一个加密货币,其他加密货币统称山寨币,并且目前很火的区块链技术就是用了比特币的底层技术