crypto.js
- это чисто криптографическая библиотека, без особого внимания к криптовалюте.
Если посмотреть на документы , действительно, crypto.js
действительно поддерживает ECDSA
более secp256k1
, и SHA256
, первичный криптографический c примитивы , используемые в большинстве Bitcoin криптовалют.
Я думаю, технически вы могли бы использовать его hashing
функции к моему, и его ECDSA
сигнатурные функции для создания транзакций BT C, но это определенно не та библиотека, которую я бы использовал для написания подобной атаки, есть много других библиотек, которые гораздо лучше подходят.
Если вы использовали crypto.js
для работы, связанной с криптовалютой, вам нужно было бы построить все криптовалюту специфические c вещи из первых принципов (например, преобразование эллиптических символов c точки кривой (после скалярного умножения) на действительные ключи publi c и далее на base58
закодированные Bitcoin адреса и т.д. c).
Гораздо более вероятно, что он использовался для использования криптогр aphi c примитив для аутентификации или эквивалент.
Обновление:
На самом деле это просто похоже на криптомодуль из Node, поэтому определенно не связан с криптовалютой.