前端对文件流进行hash计算并生成cfca签名

这是一个我感觉不像前端的任务的需求,但是确实通过自己的研究还是找到了一点方法!

1.找到你需要对文件进行处理的位置获取到你的文件数据流

2.如果你获取到了文件流 你就可以对文件进行计算了 其实说白了就是对文件的完整性进行校验,

那么我就应该对文件进行读取了,附上代码 (这里我用的是SHA256的计算方式计算的hash值)


或者


注:这里因为是Vue的项目 所以下载了 CyptoJS 插件 ,他为我们提供了很多计算方法 MD5、sha1、sha256等等,感兴趣可以去了解一下!

1.1下载

1.2下载好之后引入到项目中 import  CryptoJS  from  'crypto-js'

然后hash值就可以拿到了 在进行hash值得cfca的签名改造!至于签名改造那就要看公司需求了推荐个地址   https://max.book118.com/html/2016/0301/36508191.shtm 这是cfca手册 可以去看一下 

我这边因为是已经封装好的 所以我直接将值传到cfca签名的函数中。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 概述 这个玩意简单说起来很简单,详细描述起来很复杂,复杂在什么地方呢,首先有一块陌生的知识点,包括但不限于证书,数...
    千山万水迷了鹿阅读 12,243评论 3 18
  • 有些诗写给倾心的伊人,有些诗写给昨天与今天,有些诗给素未谋面,但是在日落之前从没放弃过的梦想,有些诗写给奔向大二的...
    筱维__阅读 3,382评论 0 7
  • 高三转眼就过去了,大家都各奔东西,而我却还要再来一年,因为我不甘心,这不是我的实力,百分之八十的人让我不要复...
    啊呀呵哎阅读 1,135评论 0 1
  • 大脑中有两套系统 系统一的运行是无意识且快速的 例如看到生气的表情会觉得别人很生气 系统二将注意力转移到需要费脑力...
    一张笑脸萌萌哒阅读 1,738评论 0 0
  • 记得星爷在某访谈节目里说,电影主线不外乎是“你爱她,她不爱你,另一个她爱你,你却不爱另一个她”的模式 ...
    信步者阅读 3,655评论 0 1

友情链接更多精彩内容