如何共享我的私钥 Nativescript simple libsodium

How to share my private key Nativescript simple libsodium

我正在使用 Simple libsodium NativeScript 插件启动一个 nativescript 项目,但我不确定如何在将它作为字符串共享后重建我的 public 密钥。我正在这样做:

 KeyToString(){

  let my = this.simpleLibsodium.boxKeyPaired();

  // Convert publicKey in to string
  let stringBase64 = this.simpleLibsodium.bytesToBase64(my.public_key) // "ABDCDFDAB2ABD2BBACDFDC"

  // Here there is not problem!!!
  return stringBase64

}


StringToKey(base64String){

  // I WANT TO CONVERT FROM BASE64 STRING TO PUBLIC KEY AGAIN
  ???
}

我不确定这是否可行,但如果可行的话,我将不胜感激,因为这个插件文档非常有限,而且原始的 libsodium 文档不能很好地翻译成这个库。

经过一些尝试,我意识到我在做一些非常愚蠢的事情, 当您需要两个密钥来使用 crypto_box_easy()

解密消息时,我只是将 public 密钥转换为字符串

谢谢