提供资产加密和解密功能
构造函数
区块地址,用于生成加密密钥
安全算法配置,包含算法名称和 IV
const securityAlgorithm = { name: 'AES-GCM', iv: 'base64-encoded-iv' }const assetCipher = new AssetCipher(blockAddress, securityAlgorithm) Copy
const securityAlgorithm = { name: 'AES-GCM', iv: 'base64-encoded-iv' }const assetCipher = new AssetCipher(blockAddress, securityAlgorithm)
解密数据,使用初始化的密钥和算法对加密数据进行解密
加密后的数据(Uint8Array)
明文数据
const decryptedData = await assetCipher.decrypt(encryptedData) Copy
const decryptedData = await assetCipher.decrypt(encryptedData)
加密数据,使用初始化的密钥和算法对原始数据进行加密
原始数据
密文数据
const encryptedData = await assetCipher.encrypt(plainData) Copy
const encryptedData = await assetCipher.encrypt(plainData)
提供资产加密和解密功能