HarmonyOS 请求接口时,添加参数,针对密码的加密是异步返回的,如何能变成同步
请求登录接口时,逐项添加参数,由于密码是需要加密的,所以用到了rsa加密,但是这个是异步的,也就是加密结果并不能立即返回,代码如下:
export function getPwd(password: string) {
let enc: string = cipher.rsa({
action: 'encrypt', // 加密
text: password, // 待加密的文本内容
key: RSA_ENCRYPT_KEY, // base64编码后的加密公钥
// transformation: 'RSA/None/OAEPWithSHA256AndMGF1Padding',
success: (info: CipherResponse) => {
console.log('加密成功 ' + JSON.stringify(info));
// return JSON.stringify(info);
},
fail: (data: string, code: number) => {
},
complete: () => {
}
});
return enc;
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
onInterceptRequest如何获取异步返回http请求的返回结果,能否同步获取http结果?
859浏览 • 1回复 待解决
webview的onInterceptRequest的同步返回和http的异步请求无法兼容使用。
1315浏览 • 1回复 待解决
ArkTs中异步方法如何转变成同步方法
2888浏览 • 0回复 待解决
HarmonyOS 系统自带的http请求接口,请求回调函数都是异步的,不能发起同步的请求么
240浏览 • 1回复 待解决
HarmonyOS 针对网络请求回调参数的设定
326浏览 • 1回复 待解决
如何选择使用同步接口还是异步接口
2302浏览 • 1回复 待解决
动态import是异步的,同步和异步场景如何使用
848浏览 • 0回复 待解决
HarmonyOS 请求参数的AES加密和RSA加密的实现方法
423浏览 • 1回复 待解决
HarmonyOS Web组件onInterceptRequest做资源拦截时建议用同步返回还是异步返回?
817浏览 • 2回复 待解决
HarmonyOS 在调用异步的ArkTS接口之后,怎么把处理结果同步的返回给上层应用
206浏览 • 1回复 待解决
HarmonyOS AES 256 GCM解密时用的authTag必须是加密时doFinal返回的吗
111浏览 • 1回复 待解决
HarmonyOS 使用downloadFile接口时,是否可在请求头添加cookie
546浏览 • 1回复 待解决
HarmonyOS TaskPool当执行的函数是个异步函数时就没有返回值
437浏览 • 1回复 待解决
加密和密码键盘的实现
322浏览 • 0回复 待解决
HarmonyOS webview使用问题:如何拦截url并添加参数,如何添加请求header
470浏览 • 1回复 待解决
HarmonyOS IPC异步回调函数中如何能传值给Napi的异步回调函数
469浏览 • 1回复 待解决
HarmonyOS 开发者如何自主判断是异步接口?
403浏览 • 1回复 待解决
HarmonyOS hdc shell aa force stop是同步还是异步
297浏览 • 1回复 待解决
HarmonyOS 如何通过 DES 加密方法对密码进行加密?
288浏览 • 1回复 待解决
UIAbility的onDestroy()函数是同步的,怎么保证异步方法执行完
2385浏览 • 1回复 待解决
HTTP GET请求时如何传递参数?
3641浏览 • 1回复 待解决
现在HarmonyOS打包签名的密码加密方式,密文密码是否可以公开?
611浏览 • 1回复 待解决
HarmonyOS Web的onInterceptRequest()方法如何异步返回
363浏览 • 1回复 待解决
HarmonyOS web组件onInterceptRequest接口能否支持异步方法返回
299浏览 • 1回复 待解决
HarmonyOS 组件携带自定义参数的接口是哪个
324浏览 • 1回复 待解决
可以用async/await来实现,参考如下文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/async-concurrency-overview-V5#asyncawait
类似于如下方式: