HarmonyOS base64如何解密?

用以下方式对string进行加密了,现在需要再解密,如何做?

let base = new util.Base64Helper();
base.encodeToStringSync(stringToUint8Array("密码"))

// 字符串转成字节流
export function stringToUint8Array(str: string) {
  return new Uint8Array(buffer.from(str, 'utf-8').buffer);
}
阅读 533
1 个回答
let textEncoder = new util.TextEncoder("utf-8");
let textDecoder = util.TextDecoder.create('utf-8')
let baseHelper = new util.Base64Helper();
let inputStr = '密码';
let unitArr = textEncoder.encodeInto(inputStr)
let result = baseHelper.encodeToStringSync(unitArr);
let waitDecodeArr = baseHelper.decodeSync(result)
let decodeResult = textDecoder.decodeWithStream(waitDecodeArr)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进