HarmonyOS 开发是否支持ProtoBuf

HarmonyOS
2024-12-25 08:31:39
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

当前支持维护protobuf,参考链接:https://gitee.com/openharmony-tpc/protobuf

HarmonyOS node-rsa兼容问题 --田甜 2024年9月5日11:25:39

问题描述

使用的是uniapp框架开发现正在进行vue2转vue3迁移,项目里使用了node-rsa插件在运行时报错Buffer is not defined。

import NodeRSA from 'node-rsa'
import { getCurrentInstance } from 'vue'

const app = getCurrentInstance()

export default class RsaUtil {
  /**
   * 手牌解密 使用公钥
   */
  static decryptByPublicKey(data) {
    const key = new NodeRSA(app.appContext.config.globalProperties.publicKey, 'pkcs8-public-pem')
    let _data = key.decryptPublic(data, 'utf-8')
    return _data
  }

  /**
   * 手牌加密 使用公钥
   */
  static encryptByPublicKey(data) {
    const key = new NodeRSA(app.appContext.config.globalProperties.publicKey, 'pkcs8-public-pem', {
      encryptionScheme: 'pkcs1'
    })
    let _data = key.encrypt(data, 'base64')
    return _data;
  }
}

解决方案

参考链接使用jsencrypt:https://blog.csdn.net/zhimooo/article/details/120021177

注意把原框架里插件替换即可。

分享
微博
QQ
微信
回复
2024-12-25 11:32:07
相关问题
HarmonyOS protobuf+grpc工具链支持
265浏览 • 1回复 待解决
HarmonyOS protobuf相关问题
851浏览 • 1回复 待解决
HarmonyOS HarmonyOS应用开发是否支持c++20
271浏览 • 1回复 待解决
鸿蒙hap包是否支持插件化开发
8266浏览 • 1回复 待解决
Mysql 驱动为什么要依赖 protobuf
4225浏览 • 1回复 待解决
鸿蒙上如何使用js的protobuf
3931浏览 • 1回复 待解决
HarmonyOS 是否支持webrtc
624浏览 • 1回复 待解决
HarmonyOS 有没有类似protobuf的序列化库
241浏览 • 1回复 待解决
HarmonyOS websocket是否支持
332浏览 • 1回复 待解决
HarmonyOS 是否支持webrtc
737浏览 • 1回复 待解决