在应用程序Flutter中使用Keccak256进行字符串加密



我们正在制作一个应用程序,用于在多边形区块链中进行交易。

我们需要使用Kecca256加密来加密字符串,这就是Poligon接收到的。

有人能帮我如何用协议加密字符串吗

正如您所知,散列接收字节并发出字节。因此,要对字符串进行散列,需要首先使用字符编码将其转换为字节——可能是ASCII或UTF8。

要使用pointycastle导入包,请构造正确的摘要并处理字节。

import 'dart:convert';
import 'dart:typed_data';
import 'package:pointycastle/export.dart';
void main() {
final digest = KeccakDigest(256);
final hash = digest.process(ascii.encode('input'));
print(hash);
}

相关内容

  • 没有找到相关文章

最新更新