javascript - 如何在客户端javascript中使用crypto js publicEncrypt和privateDecrypt?
问题描述
我正在使用nodejs
apiCrypto
生成公钥和私钥。并使用这些密钥加密和解密消息。服务器端一切正常。但是我如何crypto.publicEncrypt()
在客户端使用?
解决方案
您可以从HERE下载 javascript 文件,然后将其添加到客户端,如下所示:
<script type="text/javascript" src="path-to/bower_components/crypto-js/crypto-js.js"></script>
<script type="text/javascript">
var encrypted = CryptoJS.AES(...);
var encrypted = CryptoJS.SHA256(...);
</script>
推荐阅读
- multithreading - ASP.NET Core 3.1 InvalidOperationException:在前一个操作完成之前在此上下文上启动了第二个操作
- flutter - FLUTTER WEB读取二维码访问相机
- angular - 如何使用formcontrolname制作输入组件
- javascript - Ajax 请求失败
- c++ - 用于在二叉树中搜索重复值的布尔检查
- java - Spring Boot 2下activiti后启动liquibase
- javascript - 从 PHP 文件中的脚本调用 PHP 文件
- java - 尝试访问列 Java CSV 时出现问题
- java - 使用 log4j 2.13 时禁用 ORMLite 日志
- node.js - 服务器上的 base64 转换 - NodeJS