主页 > imtoken安卓官方版 > 保护你的钱包

保护你的钱包

imtoken安卓官方版 2023-04-09 06:46:05

内容

介绍

钱包的安全性分为两个独立的目标:

保护您的钱包不丢失。保护您的钱包免遭盗窃。

如果您的钱包没有得到足够的保护,请这样做(例如您的密码太弱):

生成一个全新且安全的钱包,并提供完整的长期保护。技术背景

比特币交易将比特币分配给特定的公钥。比特币地址是公钥的哈希码。为了接收比特币,你需要对你收到的公钥进行私钥匹配。这有点像与帐户关联的某种超长密码。你的比特币钱包含许多私钥,它们的作用是验证你收到的交易请求。如果您在没有备份的情况下删除钱包,您将永远丢失这些比特币以及与这些密钥关联的比特币的授权信息。

密钥池中最初有 100 个密钥。密钥池的大小可以通过“--keypool”参数查询。事实上,当你需要一个地址时(无论出于何种原因,比如发送、创建、生成新地址等),密钥并不是新生成的,而是从密钥池中取出的。系统将生成一个新的密钥地址,将密钥池填充到 100。因此,当第一次生成密钥池的备份时,它包含您所有的旧密钥以及 100 个未使用的密钥。发送交易请求后,它包含 99 个未使用的密钥。像这样生成 100 个新密钥后,您将开始使用不在备份文件中的密钥。由于备份文件不包含授权这些比特币的私钥,恢复备份将导致比特币丢失。

创建一个新地址会为您的钱包添加一对新的公钥和私钥。每个密钥对几乎是随机的,因此在生成之前是不可预测的。如果您备份了您的钱包,然后创建了 100 多个新地址,则每个密钥对将与最新地址相关联,而不是在原始钱包中,因为每个密钥对只有在创建后才知道。如果您从备份文件中恢复,您将丢失从这些新地址收到的比特币。

情况变得更加混乱,因为 UI 中显示的地址并不是您钱包中的所有地址。每个比特币的生成都是生成新公钥的过程,更重要的是,每笔交易都会将新的密钥发回给自己。将比特币发送给其他人时,您会为自己生成一个新密钥,并将比特币发送到新公钥和实际接收者的公钥。这是一项匿名功能,使跟踪比特币交易变得更加困难。

所以如果你备份了,做超过 100 次交易会生成一个新的密钥,但是如果你从备份中恢复,你会丢失一些比特币。比特币不会删除任何密钥 - 它会创建一个新密钥(不在您的原始备份中)并使用它来转移比特币。

做一个新钱包

币安里面的比特币怎么提现到钱包_比特币钱包数据文件_win7 怎么删除比特币钱包cpan

在钱包被共享或存储的妥协条件下,明智的做法是创建一个新钱包并将所有剩余的比特币转移到新创建的钱包的地址。

例如,有人建议创建一个用 12 个字符的密码加密的钱包,多年来该密码变得更容易破解。简单的重新加密并不安全。他需要制作一个全新的钱包并使原始钱包失效(将资金转移到新钱包)。

打造安全的工作环境Linux系统

第一步是新建用户新用户,输入:

sudo adduser new_user_nameusername

当您看到提示“输入新值,或按 Enter 为默认值”时,只需按住 ENTER。

然后将用户切换到新用户。要获得新用户,您可以在“系统/退出”屏幕中使用基于 Ubuntu 的系统,或者如果您没有系统开关图标,您可以注销并以新用户身份登录在切换用户图标后面。然后单击新用户以显示文件浏览器,然后继续向上文件夹,直到看到新用户主文件夹,然后右键单击其他人,打开属性对话框,然后单击权限选项卡,然后单击部分,设置为无文件夹访问。

对于安全浏览,打开 Firefox,然后转到编辑菜单,单击首选项。从左侧,单击“常规”选项卡比特币钱包数据文件,在“启动/Firefox 启动时”弹出菜单中,选择“显示空白页”。然后,单击“内容”选项卡,取消选中“自动加载图像”,然后取消选中“启用 JavaScript”。然后单击“隐私”选项卡,然后在“历史/Firefox”弹出菜单中选择“从不记住历史”。然后单击“安全”选项卡,在“密码”部分中,取消选中“记住网站密码”和“使用主密码”。然后单击高级选项卡,然后单击更新选项卡,然后在“自动检查更新”部分中,取消选中“附加组件”和“搜索引擎”。

禁用 JavaScript 时,Linux 下载页面不会自动下载,所以您必须点击“下载问题?请使用‘直接链接’或尝试其他镜像。”中的‘直接链接’部分。为新用户完成安全后,为了维护安全,您应该只将其用于比特币。

定位BitCoin的数据目录Windows系统

开始 -> 运行(或按 WinKey+R)并运行:

币安里面的比特币怎么提现到钱包_比特币钱包数据文件_win7 怎么删除比特币钱包cpan

explorer %APPDATA%\BitCoin

比特币的数据文件将打开。对于大多数用户来说,数据目录将在这里:

C:\Documents and Settings\YourUserName\Application data\BitCoin (XP)
C:\Users\YourUserName\Appdata\Roaming\BitCoin (Vista and 7)

“AppData”和“Application data”默认是隐藏文件。

Linux

默认比特币将是这个文件:

~/.bitcoin/

您需要做的就是使用“ls -a”查看以点开头的目录。

如果不是这样,您可以进行如下搜索:

find / -name wallet.dat -print 2>/dev/null

Mac系统

币安里面的比特币怎么提现到钱包_比特币钱包数据文件_win7 怎么删除比特币钱包cpan

默认比特币将是这个文件:

~/Library/Application Support/Bitcoin/

备份

您只需要备份“wallet.dat”文件。确保比特币软件已关闭,将此文件夹复制到安全的地方,并对其进行加密。例如比特币钱包数据文件,您可以将此文件夹保存在两个地方:一个在手边,一个在 100 英里外。

使用backupwalletJSON-RPC进行备份,无需关闭比特币软件,

通用解决方案

您的 .dat 文件夹没有被比特币软件加密。任何人都可以轻松进入并窃取您的比特币。您担心自己的钱包被盗,可以使用以下加密软件之一。

还有一个开源加密软件。开源加密软件

密码强度

暴力密码破解技术发生了变化,以前被认为是安全的 8 位随机密码数组现在可以在适当的硬件条件下轻松破解。建议长度至少为 12 个字符。

如果除了密码之外还使用了加密文件,那么被暴力破解的可能性就比较小。12 个字符的密码在 10 年后可能还不够长。

win7 怎么删除比特币钱包cpan_比特币钱包数据文件_币安里面的比特币怎么提现到钱包

我们假设存储在网络上的任何文件(如 Gmail、Dropbox 等)都将存储在某个地方并且永远不会被删除。

文件存储

存储“wallet.dat”的最简单方法是将加密文件发送到您的电子邮件地址。Gmail 等邮件服务提供商使用复杂的去中心化存储技术,几乎不可能丢失数据。

您还可以通过更改文件名使其看起来不那么“吸引人”,例如:“个人记事本”、“汽车保险”等。另一种解决方法是使用在线文件存储服务 Dropbox 和其他服务,包括更安全的 SpiderOak。

Linux系统解答

Linux 用户可以通过运行 'crontab -e' 来添加它:

 01 */1 * * * /usr/local/bin/backupwallet.sh

这将使 backupwallet.sh 在每小时的第一分钟运行。请记住在 crontab 文件的最后一行之后添加一个换行符,否则最后一行将不会运行。

备份钱包.sh:

 #!/bin/bash
 
 TS=$(date "+%Y%m%d-%H-%M")
 WALLET=/tmp/wallet${TS}
 WALLET_E=/tmp/wallet${TS}.crypt
 
 if
   echo -n making backup...
   bitcoind backupwallet $WALLET 
   ! -s "$WALLET" 
 then echo failed
 elif
   echo done
   echo -n encrypting....
   ! gpg -r myusername --output $WALLET_E --encrypt $WALLET
 then echo failed
 elif
   echo done
   echo -n copying to distant server...
   ! scp $WALLET_E user@myserver.org:~/wallets/
 then echo failed
 else echo done
 fi
 
 rm -f $WALLET $WALLET_E

外壳脚本:

币安里面的比特币怎么提现到钱包_比特币钱包数据文件_win7 怎么删除比特币钱包cpan

恢复

如果您的备份足够新鲜,并且您还没有用完密钥池中的密钥,则将您的钱包恢复到新的或旧的位置,然后重新扫描您的区块链将恢复您的原始比特币。跟着这些步骤:

那么一切都很好。

删除明文钱包

一个好的做法是至少保留两个钱包,一个用于日常交易的“现有账户”和一个用于存储大部分比特币的“储蓄账户”。

“储蓄账户”钱包应仅以加密形式备份,并相应删除该钱包的所有纯文本副本。如果有人未经授权访问您的计算机(通过事实上的盗窃或通过破坏互联网系统),他们也将只能使用您的“现有帐户”钱包硬币收入。

在大多数操作系统中,包括 Windows、Linux 和 Mac OS X,简单地删除“wallet.dat”文件不会破坏它。即使它已被删除,仍有许多工具可用于恢复 wallet.dat 文件。

Linux 的 shred 命令可用于在删除前用随机数据覆盖钱包文件,然后几乎无法恢复该文件的特定副本。使用 Shred(和 Windows 类似工具),仍然不能保证您的 HD 上没有其他隐藏的副本。这将取决于您的系统配置和您安装的软件包。例如,一些系统恢复和备份工具会创建文件系统的定期快照并复制您的 wallet.dat。

在 Mac OS 下,单击“清理垃圾箱”将永久删除垃圾箱中的文件,但这并不能保证您的系统中没有该文件的备份。

对于 Windows 系统,内置命令 cipher /w 将永久删除所有以前过时的文件。Cyber​​Shredder 可以安全删除的单个文件。

电子钱包

将比特币存储在电子钱包中会带来适当的风险。

其他请看