Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 加密消息以供其他人阅读_Javascript_Encryption - Fatal编程技术网

Javascript 加密消息以供其他人阅读

Javascript 加密消息以供其他人阅读,javascript,encryption,Javascript,Encryption,我需要对邮件进行加密,只供另一个人阅读,我有另一个人的公钥,我有自己的公钥和私钥存储在UTC密钥库中 这些密钥是使用ethereumjs util中的Web包函数生成的 请您推荐编写两个加密和解密函数的最佳方法 encrypt会将另一个人的公钥与消息一起接收,并返回一个不可读的缓冲区或字符串 解密将获取对方的私钥和加密字符串/缓冲区,并返回消息的纯文本 同样要注意的是,PKI(公钥密码)在加密数据方面是有限制的,所以您可能想了解一些关于这方面的信息 同样要注意的是,PKI(公钥密码)对加密的数据

我需要对邮件进行加密,只供另一个人阅读,我有另一个人的公钥,我有自己的公钥和私钥存储在UTC密钥库中

这些密钥是使用ethereumjs util中的Web包函数生成的

请您推荐编写两个加密和解密函数的最佳方法

encrypt会将另一个人的公钥与消息一起接收,并返回一个不可读的缓冲区或字符串

解密将获取对方的私钥和加密字符串/缓冲区,并返回消息的纯文本

同样要注意的是,PKI(公钥密码)在加密数据方面是有限制的,所以您可能想了解一些关于这方面的信息


同样要注意的是,PKI(公钥密码)对加密的数据有限制,所以您可能想了解一下

这是在浏览器上完成的吗?如果是这样,不要。。。您将公开您的私钥,使其不可用用户可以在浏览器中输入私钥,而无需通过无线传输。哦,好的,没有考虑过以交互方式输入私钥:P您不会使用自己的密钥为另一个人加密消息,您只会使用此人的公钥,然后他们会用私钥解密。(如果您还想对邮件进行签名,那么您将使用自己的私钥,他们将使用您的公钥来确认签名。)似乎有两个过程被我混淆为一个。签名证明消息来自我,加密确保只有其他人可以阅读。是吗?这是在浏览器上完成的吗?如果是这样,不要。。。您将公开您的私钥,使其不可用用户可以在浏览器中输入私钥,而无需通过无线传输。哦,好的,没有考虑过以交互方式输入私钥:P您不会使用自己的密钥为另一个人加密消息,您只会使用此人的公钥,然后他们会用私钥解密。(如果您还想对邮件进行签名,那么您将使用自己的私钥,他们将使用您的公钥来确认签名。)似乎有两个过程被我混淆为一个。签名证明消息来自我,加密确保只有其他人可以阅读。是这样吗?