从品牌网站建设到网络营销策划,从策略到执行的一站式服务
上一篇 Flutter RSA加密、解密之我见一 我们了解到客户端使用公钥加密,私钥解密。那么本文我们要介绍下,客户端掌握公钥、服务端掌握私钥。客户端公钥加密,服务端私钥解密;服务端私钥加密,客户端公钥解密。
创新互联建站长期为超过千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为新兴企业提供专业的网站制作、做网站,新兴网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。
安卓可以使用java Cipher,iOS 使用Openssl这个库,对于Flutter前端来说要怎么做。
引入flutter_cipher这个库
通过以上步骤,我们就可以实现当服务端掌握私钥,客户端掌握公钥;
客户端公钥加密,服务端私钥解密;
服务端私钥加密,客户端公钥解密。
这个问题
上一篇
Flutter RSA加密、解密之我见一
1.在assets下添加加密公钥和解密私钥
2.导入encrypt库
3.创建加解密辅助类
注:分段加密参考 关于Flutter中RSA分段加密
原因是生成的私钥太长了
密钥长度:512、1024、2048、4096
秘钥格式:PKCS#8、PKCS#1
还有可以设置私钥密码
所以需要根据秘钥的生成的规则来使用
encrypt好像是默认使用1024长度的秘钥,其他就根据情况配置了
就是其他语言的秘钥长度要设置成1024
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图