当前位置:   article > 正文

flutter中的加密

hmac加密算法 flutter

前言

对于一个移动应用来说,对用户敏感信息的保护,意义重大。常见的密码保护手段有:
对称秘钥加密,非对称秘钥加密以及各种散列计算。

对称秘钥加密常用的有:aes、des等,非对称秘钥常见的有:rsa等,散列计算常用的有md5、sha256等。

这些算法在flutter中有吗?笔者带着疑问搜索了一下pub和github,发现了一些库,不敢藏私,在这边给大家分享一下。

常用算法库

这个库涵盖了

  1. SHA-1
  2. SHA-256
  3. MD5
  4. HMAC (i.e. HMAC-MD5, HMAC-SHA1, HMAC-SHA256)

使用起来也是非常简单:

  1. import 'package:crypto/crypto.dart';
  2. var digest = sha1.convert(bytes);

这个库涵盖了:

  1. SHA-1
  2. SHA-256

使用方式:

var c1 = new Crypt.sha256("p@ssw0rd");<
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/820069
推荐阅读
相关标签
  

闽ICP备14008679号