(WindowsVista或Windows7,直接在开始菜单的“搜索程序和文件”框中输入)
比如我的电脑的路径:C:DocumentsandSettingsAdministratorApplicationDataBitcoin(有的文件夹有隐藏,需要在工具——文件夹选项——查看——显示所有文件夹那打勾,再应用确定)
打开Bitcoin比特币官方客户端的钱包文件夹。之后,将您备份的walletdat文件复制到该文件夹,覆盖原文件即可。
如果您的备份有用WinRAR加密,您需要首先输入正确的密码,才能恢复walletdat。
以上就是比特币钱包的备份、恢复和加密教程。同时,小编还整理了有关比特币钱包的保护方法与大家分享,确保比特币钱包安全:
保护比特币钱包安全的其他方法
一、离线钱包存储
离线钱包也被称为冷存储,可以提供最高级别的安全性存储。它涉及到将钱包存储在没有网络连接的安全环境下。如果处理得当,它可以针对计算机安全漏洞提供一个非常好的保护。对离线钱包进行备份并加密也是一个很好的做法。下面是一些方法的概述。
离线交易签名
用这种方式需要有两台电脑共享同一个钱包的部分内容。第一台电脑必须与互联网完全隔绝,它是唯一持有整个钱包并可以给交易签名的电脑。第二台电脑与网络连接,并且只有一个可以创建未签名交易的可视钱包。这样,你就可以参照以下步骤安全地发起新交易了。
1在联网的电脑上创建一个新交易,并把它保存到U盘中。
2用不联网的电脑给交易签名。
3用联网的电脑将签过名的交易发送出去。
因为这台联网的电脑不能为交易签名,所以即使它被入侵也不会导致资金被。Armory可用于处理离线交易签名。
硬件钱包
硬件钱包是高安全性和易用性之间的最佳平衡。它们从底层起被设计为只能用作钱包其它什么也干不了的一个非常小的设备。不能安装任何软件,免受计算机安全漏洞和线上盗贼的危害,使得它们更安全。因为可以备份,如果你的设备丢失,你的资金仍然可以找回来。
直至今天,还没有硬件钱包正式投产,但很快就会有:Trezor;ButterflyLabs BitSafe
二、将软件升级到最新版
最新版本的Bitcoin客户端已经可以让你获取重要的稳定性和安全性修复。这些更新能够防范各种严重问题,并包含有用的新功能,还能有助于保持钱包的安全。为了使钱包环境更安全,给你的电脑或手机上所有其他软件安装更新也同样很重要。
三、多重签名以防资金被盗
比特币有一个多重签名的功能,使用该功能,创建交易时将要求提供多个私钥的签名。尽管现在只对技术型的用户有用,不过预计在将来这一功能会有很大的可用性。使用多重签名,可以让一个组织在将资金信息共享给成员的同时,保证只有5个成员中有3个人签名的情况下才能提取资金。将来的在线钱包服务也可以使用这个功能,与用户共享一个需要多重签名的地址,这样,如果小偷想你的资金,需要攻陷你的电脑和在线钱包的服务器。
四、想想你的遗嘱
如果没有为家人和朋友准备一个备份计划,你的比特币可能会永远丢失。当你不在了,如果没有人知道钱包存放的位置,或者知晓你的密码,资金将永远找不回来。花一点时间在这个问题上结果就大不一样了
比特币的所有权是通过密钥、比特币地址和数字签名共同确定的。密钥不存在于比特币网络中,而是用户自己保存,或者利用管理私钥的软件-钱包来生成及管理。
比特币的交易必须有有效签名才会被存储在区块中,因此拥有密钥就拥有对应账户中的比特币。密钥都是成对出现的,由一个公钥和一个私钥组成。公钥相当于银行账号,私钥就相当于yhk密码。通常情况下密钥由钱包软件管理,用户不直接使用密钥。
比特币地址通常是由公钥计算得来,也可以由比特币脚本得来。
比特币私钥通常是数字,由比特币系统随机( 因为算法的可靠性与随机性正相关,所以随机性必须是真随机,不是伪随机,因此比特币系统可以作为随机源来使用 )生成,然后将私钥作为输入,使用椭圆曲线算法这个单向加密函数生成对应的公钥,再将公钥作为输入,使用单向加密哈希函数生成地址。例如,通过公钥K得到地址A的计算方式为:
其中SHA256和PIPEMD160被称为双哈希或者HASH160,Base58Check是带有验证功能的Base58编码,验证方式为先计算原始数据(编码前)的验证码,再比较编码后数据的验证码,相同则地址有效,否则无效。而在使用Base58Check编码前,需要对数据做处理。
处理方式为: 版本前缀 + 双哈希后的数据 + 校验码
其中版本前缀是自定义的,如比特币私钥的前缀是0x80,校验码是把版本前缀和双哈希后的数据拼接起来,进行两次SHA256计算,取前4字节。得到处理的数据后,再进行Base58编码,得到最终的结果。
下图是Base58Check版本前缀和Base58编码后的结果
密钥可以采用不同的编码格式,得到的编码后结果虽然不同,但密钥本身没有任何变化,采用哪种编码格式,就看情况而论了,最终目的都是方便人们准确无误的使用和识别密钥。
下图是相同私钥采用不同编码方式的结果:
公钥也有很多种格式,不过最重要的是公钥被分为压缩格式和非压缩格式,带04前缀的公钥为非压缩格式的公钥,而03,02开头的标识压缩格式的公钥。
前面说过,公钥是椭圆曲线上的一个点,由一对坐标(x, y)表示,再加上前缀,公钥可以表示为:前缀 x y。
比如一个公钥的坐标为:
以非压缩格式为例,公钥为(略长):
压缩格式的公钥可以节省一定的存储,对于每天成千上万的比特币交易记录来说,这一点点的节省能起到很大效果。
因为椭圆曲线实际上是一个方程(y2 mod p = (x3 + 7)mod P, y2是y的平方,x3是x的立方),而公钥是椭圆曲线上的一个点,那么公钥即为方程的一个解,如果公钥中只保留x,那么可以通过解方程得到y,而压缩公钥格式有两个前缀是因为对y2开方,会得到正负两个解,在素数p阶的有限域上使用二进制算术计算椭圆曲线的时候,y坐标或奇或偶,所以用02表示y为奇数,03表示y为偶数。
所以压缩格式的公钥可以表示为:前缀x
以上述公钥的坐标为准,y为奇数为例,公钥K为:
不知道大家发现没有,这种压缩方式存在一个问题,即一个私钥可以得出两个公钥,压缩和非压缩公钥,而这两个公钥都对应同一个私钥,都合法,但生成的比特币地址却不相同,这就涉及到钱包软件的实现方式,是使用压缩公钥还是非压缩公钥,或者二者皆用,这个问题后面来介绍。
比特币钱包最主要的功能就是替用户保管比特币私钥,比特币钱包有很多种,比如非确定性(随机)钱包,确定性(种子)钱包。所谓的非确定性是指钱包运行时会生成足够的私钥(比如100个私钥),每个私钥仅会使用一次,这样私钥管理就很麻烦。确定性钱包拥有一个公共种子,单向离散方程使用种子生成私钥,种子足够回收所有私钥,所以在钱包创建时,简单备份下,就可以在钱包之间转移输入。
这里要特别介绍下助记码词汇。助记码词汇是英文单词序列,在BIP0039中提出。这些序列对应着钱包中的种子,种子可以生成随机数,随机数生成私钥,私钥生成公钥,便有了你需要的一切。所以单词的顺序就是钱包的备份,通过助记码词汇能重建钱包,这比记下一串随机数要强的多。
BIP0039定义助记码和种子的创建过程如下:
另外一种重要的钱包叫做HD钱包。HD钱包提供了随机(不确定性) 钥匙有两个主要的优势。
第一,树状结构可以被用来表达额外的组织含义。比如当一个特定分支的子密钥被用来接收交易收入并且有另一个分支的子密钥用来负责支付花费。不同分支的密钥都可以被用在企业环境中,这就可以支配不同的分支部门,子公司,具体功能以及会计类别。
第二,它可以允许让使用者去建立一个公共密钥的序列而不需要访问相对应的私钥。这可允许HD钱包在不安全的服务器中使用或者在每笔交易中发行不同的公共钥匙。公共钥匙不需要被预先加载或者提前衍生,但是在服务器中不具有可用来支付的私钥。
BIP0038提出了一个通用标准,使用一个口令加密私钥并使用Base58Check对加密的私钥进行编码,这样加密的私钥就可以安全地保存在备份介质里,安全地在钱包间传输,保持密钥在任何可能被暴露情况下的安全性。这个加密标准使用了AES,这个标准由NIST建立,并广泛应用于商业和军事应用的数据加密。
BIP0038加密方案是: 输入一个比特币私钥,通常使用WIF编码过,base58chek字符串的前缀“5”。此外BIP0038加密方案需要一个长密码作为口令,通常由多个单词或一段复杂的数字字母字符串组成。BIP0038加密方案的结果是一个由base58check编码过的加密私钥,前缀为6P。如果你看到一个6P开头的的密钥,这就意味着该密钥是被加密过,并需个口令来转换(解码) 该密钥回到可被用在任何钱包WIF格式的私钥(前缀为5)。许多钱包APP现在能够识别BIP0038加密过的私钥,会要求用户提供口令解码并导入密钥。
最通常使用BIP0038加密的密钥用例是纸钱包一一张纸张上备份私钥。只要用户选择了强口令,使用BIP0038加密的私钥的纸钱包就无比的安全,这也是一种很棒的比特币离线存储方式(也被称作“冷存储”)。
P2SH函数最常见的实现时用于多重签名地址脚本。顾名思义,底层脚本需要多个签名来证明所有权,然后才能消费资金。这类似在银行开设一个联合账户。
你可以通过计算,生成特殊的比特币地址,例如我需要一个Hello开头的地址,你可以通过脚本来生成这样一个地址。但是每增加一个字符,计算量会增加58倍,超过7个字符,需要专门的硬件或者矿机来生成,如果是8~10个字符,那么计算量将无法想象。
智初小交电子钱包的使用方法如下:1 打开智初小交APP,点击“我的”,点击“电子钱包”;
2 点击“添加钱包”,选择您要添加的钱包类型;
3 根据提示输入您的钱包地址,点击“确定”;
4 进入您的钱包,点击“充值”,输入您要充值的金额;
5 点击“确定”,输入您的支付密码,点击“确定”;
6 充值完成,您可以在智初小交APP中使用您的电子钱包。智初小交电子钱包的使用方法如下:
1 打开智初小交APP,点击“我的”,点击“电子钱包”;
2 点击“添加钱包”,选择您要添加的钱包类型;
3 根据提示输入您的钱包地址,点击“确定”;
4 进入您的钱包,点击“充值”,输入您要充值的金额;
5 点击“确定”,输入您的支付密码,点击“确定”;
6 充值完成,您可以在智初小交APP中使用您的电子钱包。
服务器地址:
右键单击网上邻居,选择“属性”。右键单击本地连接上右键,选择“属性”。在本地链接属性中双击“Internet协议”。在Internet协议下面即可看到本机DNS服务器的IP地址。
在开始运行cmd,然后输入,nslookoup回车,再输入你要查询的域名。就可以查出这个服务器的地址了,然后随便找个网站>
含义
勾选连接后在通知区域显示图标和勾选此连接被限制或者无连接时通知我。(选择internet协议TCP/IP---属性,可以进入手动设置IP、子网掩码、默认网关、DNS等)。勾选以上内容后右下角任务栏会显示出本地连接和无线连接的图标,双击网络连接图标---查看连接状态(地址类型、查看IP地址、子网掩码、默认网关),或者点击详细信息---查看网络连接详细的信息即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)