Skip to content

encrypt

使用钱包的加密密钥(ECIES)加密消息。

用法

ts
const { encryptedMessage } = await Turing.encrypt({ message: "机密数据" });

参数

ts
interface EncryptParams {
  message: string;  // 要加密的明文消息
}
参数类型必填说明
messagestring要加密的消息

返回值

ts
interface EncryptResponse {
  encryptedMessage: string;  // 加密后的消息字符串
}
字段类型说明
encryptedMessagestring加密后的消息

错误处理

此方法在失败时会抛出异常,请使用 try-catch:

ts
try {
  const { encryptedMessage } = await Turing.encrypt({ message: "机密数据" });
  console.log("加密结果:", encryptedMessage);
} catch (error) {
  console.error("加密失败:", error);
}

在线示例

在线示例

Turing.encrypt()

待检测
请使用页面顶部的钱包入口连接后再执行。
代码预览
const { encryptedMessage } = await Turing.encrypt({
  "message": ""
});
console.log(encryptedMessage);
请确认浏览器插件已启用,或在移动端 Turing Wallet 内打开本文档。