javascript - node rsa base 128 编码在加密时给出未知的编码错误
问题描述
目前我正在使用 base64 编码进行加密,它按照初始要求工作。现在我们处于减少加密字符串长度的情况,为此我正在尝试 base128 但最终出现未知编码错误
使用NodeRSA模块加密库,base 64。尝试使用base128而不是base64以未知编码错误结束
//working version with base64
// encrypt
const encryptToken = publicKey.encrypt(inputString, 'base64');
// decrypt
const decryptToken = privateKey.decrypt(Buffer.from(encryptToken, 'base64'), 'utf8');
我应该使用什么基本编码来减少加密字符串的长度?
解决方案
推荐阅读
- c++ - 链接器错误 - 不确定它没有链接什么
- python - 如何通过python在excel中按字母顺序对列进行排序?
- typescript - 在打字稿中返回两种类型的函数
- java - 如何调试 java.lang.StringIndexOutOfBoundsException:字符串索引超出范围错误?
- android - 如何在android中设置大于100的进度条的最大值
- elasticsearch - 是否可以在 ElasticSearch 的聚合脚本中访问日期范围值?
- amazon-web-services - 在 S3 上列出文件夹
- c# - 无法解析表达式'...:给定的参数与预期的参数不匹配”
- python-3.x - 如何在pytorch的Unet中使用PNASNet5作为编码器
- javascript - 如何在fullPage.js中将一张图片放在两个屏幕上