Ethereum web3swift库中的导出助记符函数

Ethereum web3swift库中的导出助记符函数,ethereum,web3,web3swift,Ethereum,Web3,Web3swift,我在与他人交流时遇到问题。 我需要在用户需要时向他们显示助记符。有办法吗? 我做了一些研究,发现在trust wallet中,只需使用代码即可实现: String(数据:decryptedPK,编码:.utf8) 但是,在web3swift中,即使解密PK的字节长度也不同(在web3swift中为82字节,在Trust中为73字节)。中,PK与助记符之间没有反向转换。从PK中恢复短语在理论上也是不可能的 当用户创建密钥库时,您应该询问他是否要保存密码短语。 种子短语转换为初始熵后,“主密钥被导出

我在与他人交流时遇到问题。 我需要在用户需要时向他们显示助记符。有办法吗? 我做了一些研究,发现在trust wallet中,只需使用代码即可实现:

String(数据:decryptedPK,编码:.utf8)

但是,在web3swift中,即使解密PK的字节长度也不同(在web3swift中为82字节,在Trust中为73字节)。

中,PK与助记符之间没有反向转换。从PK中恢复短语在理论上也是不可能的

当用户创建密钥库时,您应该询问他是否要保存密码短语。 种子短语转换为初始熵后,“主密钥被导出”,初始熵被丢弃

最简单的解决方案是使用users pincode加密短语并将其保存在某个密钥库中

希望我已经回答了你的问题