如何使用加密库转换Node.js中的TOR v3私钥/公钥

如何使用加密库转换Node.js中的TOR v3私钥/公钥,node.js,tor,Node.js,Tor,我有Tor生成的私钥/公钥(文件hs_ed25519_secret_key和hs_ed25519_public_key)。我的目标是将它们转换为in Node.js。但我不能从他们身上提取钥匙。当我打开文件(例如,hs\u ed25519\u secret\u key)时,我看到 == ed25519v1-secret: type0 ==8����+�Z�Y���DsЄ�_�K���k�h��z�z|�<ʾ'�Q��:������`�D'�� 并得到以下输出 PT0gZWQyNTUxO

我有Tor生成的私钥/公钥(文件
hs_ed25519_secret_key
hs_ed25519_public_key
)。我的目标是将它们转换为in Node.js。但我不能从他们身上提取钥匙。当我打开文件(例如,
hs\u ed25519\u secret\u key
)时,我看到

== ed25519v1-secret: type0 ==8����+�Z�Y���DsЄ�_�K���k�h��z�z|�<ʾ'�Q��:������`�D'��
并得到以下输出

PT0gZWQyNTUxOXYxLXNlY3JldDogdHlwZTAgPT0AAAAYC++/vXtY77+977+977+9UWlCTGXvv73vv73vv70efu+/ve+/ve+/vVzvv71+JHkyeuq4kFpqHe+/vTDvv73vv71e77+977+9aO+/ve+/vXPnp4ZeBmXvv71T77+977+9Jlfvv73vv73ClO+/ve+/vTYK
如何从中提取私钥

最终目标是实现以下方法

classtorv3{
/**
*与Tor.getPublicFromSecret(TorV3.readSecretKey(路径))的结果相同
*@returns键对象
*/
静态readPublicKey(路径){}
/**
*@returns键对象
*/
静态readSecretKey(路径){}
/**
*@returns键对象
*/
静态getPublicFromSecret(keyObject){}
}