crypto-js 的完全看不懂

2021-11-02 16:33:51 +08:00
 lolizeppelin
crypto-js 到底是怎么实现编码的??


const md5 = CryptoJS.algo.MD5.create();
md5.update(CryptoJS.lib.WordArray.create(chunk));
const digest = md5.finalize();

这三行代码 的具体内容完全找不到具体内容
crypto-js 源码里都是 interface 没有看到任何具体代码...懵逼...

是我姿势不对?
1867 次点击
所在节点    JavaScript
2 条回复
libook
2021-11-02 16:36:58 +08:00
你看的是 d.ts 文件吧,crypto-js 主体是拿 JS 写的,这种项目为了兼容 TS 通常会有单独的 d.ts 文件来声明接口,声明文件里不会包含任何实际的代码。

来这里看源码 https://github.com/brix/crypto-js/tree/develop/src
lolizeppelin
2021-11-02 16:37:56 +08:00
哦哦 原来是这个原因 我看看

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/812499

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX