我在与web3swift交互时遇到问题。我需要在用户需要的时候向他们展示助记符。有办法做到这一点吗?我做了一点研究,发现在trust wallet中,这可以通过代码来完成:
String(data: decryptedPK, encoding: .utf8)
然而,在web3swift中,甚至decryptedPK的字节长度也是不同的(在web3swift中为82,在信任中为73 )。
发布于 2018-10-29 20:17:48
在web3swift中,没有从PK到助记符的向后转换。此外,从PK中恢复短语在理论上也是不可能的。
当用户创建他的密钥库时,您应该询问他是否要保存密码短语。在种子短语被转换为某个初始熵之后,“主密钥被导出”,并且初始熵被丢弃。
最简单的解决方案是使用用户密码对短语进行加密,并将其保存在某个密钥库中。
希望我已经回答了你的问题!
https://stackoverflow.com/questions/51963782
复制相似问题