nacl-cryptography相关内容
我一直在使用 libsodium 中的crypto_secretbox_easy()来加密/解密某些数据.我似乎找不到有关此用法的任何好的文档. 我想从用户那里获得密码,使用它以某种方式创建密钥,然后使用该密码对数据进行加密/解密. 我在下面发布的玩具代码的问题是crypto_secretbox_open_easy()从verify_16.c内部返回-1.有谁知道在哪里可以找到显示如何
..
我正在尝试使用这是使用 near-api-js 在javascript中签名消息的代码. window.signer = await new nearlib.InMemorySigner(window.walletAccount._keyStore) const mysign = await window.signer.signMessage("Amiya", window.walletA
..
我正在尝试在Android Studio项目中利用libsodium库.但是,我在弄清楚如何执行此操作时遇到了麻烦.我有从libsodium网站下载的库,但不了解如何创建android studio项目所需的库文件.任何帮助将不胜感激.我想说钾( https://github.com/abstractj/kalium )可以帮助我做到这一点,但是对于如何将其合并也有些困惑. 解决方案 我知
..
我本人一直在从事一个项目,并使用此网站的代码作为指导.有什么办法,我可以将密钥的生成放到一个文件中,并将加密/解密放到另一个文件中.如何定义bob_box而不必生成另一对密钥? GEN.PY: import libnacl.public def genkeys(): bob = libnacl.public.SecretKey() alice = libnacl.p
..
我正在使用node.js的 crypto 模块来生成这样的SHA256哈希: const key = crypto.createHmac('sha256',data).digest('hex'); 现在, tweetnacl 在 secretbox 错误密钥大小 $ c>: nacl.secretbox(data,Rnonc,key); 由于
..
我在寻找库来实现一个加密系统,并有兴趣使用NaCl:网络和密码学库,特别是框功能。显然,它使用对称加密XSalsa20,Curve25519用于公共 - 私有密码术,Poly1305用于认证作为它的原语。 然而,文档看起来不够他们已经被使用。例如,它提到要计算密钥,它使用发送者的私钥和接收者的公钥来计算密钥。但它不解释如何。任何人都可以忽略它吗? 如果我使用相同的公共和私人密钥,我不会
..