-1

我正在观看足球比赛@https ://watch.foxtel.com.au/,我在检查员中看到该网站加载了文件:

https://watch.foxtel.com.au/app/static/js/npm.crypto-js.7f96017841bd7fff1e02.chunk.js

我认为这与https://www.npmjs.com/package/crypto-js有关

该 NPM 包是否与加密货币或密码学有关?

帮助表示赞赏。

4

1 回答 1

0

crypto.js纯粹是一个密码库,没有专门关注加密货币。

查看文档,确实crypto.js支持大多数比特币衍生加密货币中使用ECDSAsecp256k1主要SHA256加密 语。

我想从技术上讲,你可以利用它的hashing功能来挖掘,以及它的ECDSA签名功能来创建 BTC 交易,但它肯定不会是我会用来编写这样的攻击的库,还有许多其他库更适合。

如果您用于crypto.js与加密货币相关的工作,则必须从第一原理构建所有加密货币 特定的东西,(例如,将椭圆曲线点(在标量乘法之后)转换为有效的公钥,以及base58编码的比特币地址等) .

它更有可能被用来利用加密原语进行身份验证或等效。

更新:

这实际上看起来就像 Node 的加密模块,因此绝对与加密货币无关。

于 2020-08-06T15:29:27.453 回答