未来将会越来越多的人持有数字资产,而一个安全的钱包和产生价值将变得非常重要。IIF通过应用层实现通证在系统内的快速流转,将持续增加的矿场算力来保证用户的资产增值。打造一个数字资产中的”钻石”
这一次,IIF保险链再一次为自己的资产管理系统融入了更加坚固的防盾:imtoten钱包, IIF保险链在一开始就已经加上了一道防线,为了保证自身的安全,也让用户无后顾之忧的加入IIF这个大家庭中,IIF不走偏锋路,采用全球最大的社交编程及代码托管网站GitHub进行开发开源代码,GitHub的功能强大,并且丰富,GitHub可以托管各种git库,并提供一个web界面,GitHub的独特卖点在于从另外一个项目进行分支的简易性。
在GitHub进行分支就像在Myspace(或Facebook…)进行交友一样,在社会关系图的节点中不断的连线。GitHub项目本身自然而然的也在GitHub上进行托管,只不过在一个私有的,公共视图不可见的库中。在配备上也是十分精细,GitHub自动配置的Mac笔记本电脑,一个工具,可以转换设置Linux或Windows机器,
imtoten钱包
在数字货币的道路上越走越远,也就更加了解一个安全的钱包是多么难能可贵,先说一下黑客攻击事件,今年4月22日的黑客攻击致使BEC(美链token“美蜜”)智能合约漏洞,直接导致币价趋近归零,市值蒸发超过64亿人民币,就相当于你全心全意去孵化你的结晶,在一瞬间就化为灰烬的心情,是多么的心如刀割。因此IIF保险链为了使整个平台更加安全高效的发展,避免BUG的光顾,又一次安装上imtoten钱包,加强用户的资产保护。
imtoten钱包本质上就是私钥,谁掌握了私钥谁就控制了钱包中的资产。但是imtoten钱包单单备份钱包就包含了明文私钥、keystore 文件、助记词三种备份钱包方式。明文私钥比较好理解,助记词是加密了的私钥,keystore+密码=私钥,扩张开来说的话:
私钥 :私钥是由加密算法生成的一个32字节随机数,由64个十六进制的字符组成,(像这:5KYZdUEo39z3FPrtuX2QbbwGnNP5zTd7yyr2SC1j299sBCnWjss)一个钱包只有一个私钥并且不能修改,正常情况下你所生成的私钥与他人正好相同的概率几乎为零。但由于私钥的字符串没有规律可循,并且可读性低难以记忆,因此当我们在使用钱包保存加密货币时,通常会使用到助记词来代替私钥。
但是因为私钥决定资产的所有权,助记词是私钥的另一个表现形式,因此这两者实际上同样重要;一旦他们中的任意一者被泄露,你的加密资产就相当于暴露在了公众面前,任何人都可以轻易将其转走。
助记词:
助记词在理解上就比较简单,其实就是私钥背后的后盾,助记词是私钥的另一种表现形式,具有和私钥同样的功能,在导入钱包中,输入助记词并设置一个密码(不用输入原密码),就能进入钱包并拥有这个钱包的掌控权,就可以把钱包中的代币转移走。私钥发生变故,就由助记词来代替,简单来说就是:
助记词=银行卡号+银行卡密码
助记词=私钥
keystore
文件:
在keystore里,就带有点代码和程序的味道了,主要包含两种数据:
1. 密钥实体(Key entity)——密钥(secret key)又或者是私钥和配对公钥(采用非对称加密)
2. 可信任的证书实体(trusted certificate entries)——只包含公钥
ailas(别名)
每个keystore都关联这一个独一无二的alias,这个alias通常不区分大小写
所有的keystore入口(钥匙和信任证书入口)是通过唯一的别名访问.别名是不区分大小写的.如别名Hugo和
hugo指向同一个keystore入口.
可以在加一个入口到keystore的时候使用-genkey参数来产生一个钥匙对(公共钥匙和私有钥匙)时指定别
名.也可以用-import参数加一个证书或证书链到信任证书.
如:
1.keytool -genkey -alias duke -keypass dukekeypasswd
其中duke为别名,dukekeypasswd为duke别名的密码.这行命令的作用是产生一个新的公共/私有钥匙对.
假如你想修改密码,可以用:
keytool -keypasswd -alias duke -keypass dukekeypasswd -new newpass
将旧密码dukekeypasswd改为newpass.
可以用-keystore指定其名时,将产生指定的keystore.
2.检查一个keystore:
keytool -list -v -keystore keystore
Enter keystore password:your password(输入密码)
3.输出keystore到一个文件:testkey:
keytool -export -alias duke -keystore keystore -rfc -file testkey
系统输出:
Enter keystore password:your password(输入密码)
Certificate stored in file
例如:keytool -export -keystore monitor.keystore -alias monitor -file monitor.cer
将把证书库 monitor.keystore 中的别名为 monitor 的证书导出到 monitor.cer 证书文件中,它包含证书主体的信息及证书的公钥,不包括私钥,可以公开。
4.输入证书到一个新的truststore:
keytool -import -alias dukecert -file testkey -keystore truststore
Enter keystore password:your new password.(输入truststore新密码)
将keystore导入证书中这里向Java默认的证书 cacerts导入Rapa.cert
keytool -import -alias RapaServer -keystore cacerts -file Rapa.cert -keystore cacerts
5.证书条目的删除
keytool的命令行参数 -delete 可以删除密钥库中的条目,如: keytool -delete -alias RapaServer -keystore d2aApplet.keystore ,这条命令将 d2aApplet.keystore 中的 RapaServer 这一条证书删除了。
7,将证书导出到证书文件
keytool -export -alias myCA -file myCA.cer -keystore myCALib -storepass 123456 -rfc
使用该命令从名为myCALib的keystore中,把别名为myCA的证书导出到证书文件myCA.cer中。(其中-storepass指定keystore的密码,-rfc指定以可查看编码的方式输出,可省略)。
8,通过证书文件查看证书信息
keytool -printcert -file myCA.cer
9,密钥库中证书条目口令的修改
Keytool -keypasswd -alias myCA -keypass 654321 -new newpass -storepass 123456 -keystore myCALib
10,删除密钥库中的证书条目
keytool -delete -alias myCA -keystore myCALib
11,把一个证书文件导入到指定的密钥库
keytool -import -alias myCA -file myCA.cer -keystore truststore
(如果没有名为truststore的keystore,将自动创建,将会提示输入keystore的密码)
12,更改密钥库的密码
keytool -storepasswd -new 123456 -storepass 789012 -keystore truststore
其中-storepass指定原密码,-new指定新密码。
imtotem钱包含有 冷钱包:
通常冷钱包又叫做离线钱包,根据冷热钱包的区分标准,你就可以知道,冷钱包在使用的过程中,它是处于非联网的状态。冷钱包往往依靠不联网的电脑、手机以及其他的硬件设备运行。当然用于记录私钥的纸张或者小本子,也都属于冷钱包的范畴。
imtoten钱包冷钱包被黑客攻击的可能性更低,这也是为什么不少监管机构要求交易平台通过离线方式保存用户加密资产的原因。因为在非联网的环境下使用,所以外界一般不能通过网络访问到其存储私钥的位置,因此也就可以避免黑客攻击或者中木马病毒等情况造成的意外。
新财网对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。读者应详细了解所有相关投资风险,并请自行承担全部责任。本文内容版权归新财网投稿作者所有