一种基于IDA的数字钱包初始化、使用方法及系统
摘要:
本发明提供一种基于IDA的数字钱包初始化的方法及装置,所述方法包括:根据用户真实的电子银行帐号计算生成SM3数字摘要;将所述SM3数字摘要的256位数字分为两组并进行异或运算;再将异或运算的结果划分为26个小组;分别将所述26个分组的每一个的二进制数值转化为十进制数;分别查找编码字典中与该十进制数值对应的字符表示,并按顺序拼接成一字符串,该字符串即为该数字钱包ID;向密钥中心申请密钥,所述密钥中心计算生成该数字钱包ID对应的私钥,将该私钥返回并保存于该数字钱包的密钥安全设备中;向商业银行申请该数字钱包ID的开户,并用商业银行的私钥对该数字钱包ID签名。根据本发明的方案,保证了数字钱包中的加密数字货币的安全性。
0/0