encrypt
使用钱包的加密密钥(ECIES)加密消息。
用法
ts
const { encryptedMessage } = await Turing.encrypt({ message: "机密数据" });参数
ts
interface EncryptParams {
message: string; // 要加密的明文消息
}| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
message | string | 是 | 要加密的消息 |
返回值
ts
interface EncryptResponse {
encryptedMessage: string; // 加密后的消息字符串
}| 字段 | 类型 | 说明 |
|---|---|---|
encryptedMessage | string | 加密后的消息 |
错误处理
此方法在失败时会抛出异常,请使用 try-catch:
ts
try {
const { encryptedMessage } = await Turing.encrypt({ message: "机密数据" });
console.log("加密结果:", encryptedMessage);
} catch (error) {
console.error("加密失败:", error);
}