Описание тега node-crypto

Крипто-модуль Node.js обеспечивает криптографическую функциональность, которая включает набор оболочек для хеш-функций OpenSSL, HMAC, шифрования, дешифрования, подписи и проверки. Используйте этот тег для вопросов, связанных с приложениями / скриптами Node.js, которые используют модуль шифрования - require('crypto').
4 ответа

Как использовать Node.js Crypto для создания хэша HMAC-SHA1?

Я хочу создать хеш I love cupcakes (подписано ключом abcdeg) Как я могу создать этот хэш, используя Node.js Crypto?
20 сен '11 в 04:29
1 ответ

Преобразование кода шифрования и кодирования (AES, UTF-8 и base64) из JAVA в node.js дает разные результаты

Обновление: мне наконец-то удалось воссоздать весь Java-код в соответствии с требованиями стороннего сервиса. Я должен добавить, что некоторые из используемых библиотек устарели, но я ничего не могу сделать, потому что это то, что использует другая …
21 июн '16 в 22:55
1 ответ

Зашифруйте строку в nodejs и расшифруйте в java

Я шифрую текст в NODEJS и пытаюсь расшифровать в Java, но получаю ошибку. мой код nodejs: var crypto = require('crypto') , key = 'mykey@91' , plaintext = 'SS18617710213463' , cipher = crypto.createCipher('aes-128-ecb', key) , decipher = crypto.creat…
05 июл '18 в 15:26
0 ответов

Nodejs crypto setEngine

Я пытаюсь загрузить движок gost openssl с помощью функции crypto.setEngine. Единственным рабочим способом было указать полный путь к dylib (например, "/opt/local/lib/engines/libgost.dylib'"). Но я до сих пор не могу использовать дайджест с загруженн…
06 апр '15 в 16:31
1 ответ

PHP mcrypt_decrypt в NodeJS

Я охотился в интернете последние 3 часа и наконец решил задать вопрос. Возможно расшифровать текстовую строку base64 в NodeJS, которая была зашифрована с помощью PHP. Я пробовал много шагов, чтобы сломать это, но ничего, что я делаю, кажется, не раб…
21 апр '17 в 09:50
0 ответов

Узел Crypto diffieHellman.setPrivateKey()

Я использовал Crypto lib в Node для обмена ключами Pub. До сих пор я только что использовал .getDiffieHellman('modp5') генерировать новый открытый / закрытый ключ для каждого нового соединения. Эта методология отлично подходит для вычисления секрета…
1 ответ

Шифрование (aes-128-cbc) не совпадает между python(pycrypto) и nodejs(crypto)

У меня есть этот кусок кода Python, который мне нужно перевести в nodejs. Код Python использует pycrypto из шифрования. На стороне nodejs я использую собственный криптомодуль. Кажется, есть несоответствие между зашифрованными строками. from Crypto.C…
21 июл '17 в 03:00
3 ответа

Получение ошибки (Ошибка: неподдерживаемое состояние или невозможно подтвердить подлинность данных) в расшифровке nodejs

Я зашифровал сообщение с использованием алгоритма AES/GCM/NoPadding (AES-256) в Java и пытался расшифровать его в NodeJs. Получение исключения "Ошибка: неподдерживаемое состояние или невозможно подтвердить подлинность данных" во время расшифровки. Н…
23 авг '18 в 06:40
0 ответов

Узел 'crypto' SHA256, модель хеширования, ведет себя хаотично

У меня есть функция, которая принимает файл и находит его хэш SHA256. Каждый раз, когда я повторно отправляю файл, он создает разные хэши для одного и того же файла. При первом представлении выдает правильный хеш. Каждое повторное представление созд…
06 фев '19 в 05:26
0 ответов

RSAES-PKCS1- V1_5 Публичное шифрование с использованием криптографии NodeJs

Я сталкиваюсь с небольшим количеством стены, пытающейся отправить зашифрованные данные на удаленный сервер, используя криптомодуль NodeJs. Согласно документации API, полезная нагрузка должна быть зашифрована с использованием алгоритма AES-256 со слу…
07 фев '19 в 14:56
1 ответ

Узел JS crypto "Неверная строка ввода"

Хотите расшифровать строку из файла. Но когда я использую nodejs для расшифровки строки из fs, выдает ошибку "Bad input string" var fs = require('fs'); var crypto = require('crypto'); function decrypt(text){ var decipher = crypto.createDecipher('aes…
15 июн '17 в 19:26
0 ответов

Обновление герою OpenSSL версии до 1.0.2

Как я могу проверить (и обновить при необходимости) версию openSSL в приложении nodeJS, запущенном на Heroku? Я пытаюсь использовать криптографическую библиотеку NodeJS для шифрования и дешифрования строки. Это зависит от openSSL. Работая локально в…
08 дек '17 в 11:35
1 ответ

Проблемы при использовании шифрования AES между Python и Node

Я хочу зашифровать строку с помощью Python (aes-128-ecb) и расшифровывает строку с помощью узла. Ниже то, что я написал. Я не знаю, почему это не работает. Документация PyCrypto lib: http://pythonhosted.org//pycrypto/ Узел crypto lib doc: http://nod…
24 апр '14 в 11:37
3 ответа

Как зашифровать и расшифровать строку / объект в nodejs

Я хотел бы зашифровать объект, а затем расшифровать его. Шифрование работает очень хорошо, но расшифровка не удалась. Ниже мой код: crypto_ext.js const crypto = require("crypto") const password = "shared_key" const algorithm = "aes256" export const …
24 июл '18 в 08:12
2 ответа

Крипто в NodeJS дает сбой, когда символы Юникода

Я пытаюсь проверить целостность данных с помощью библиотеки NodeJS Crypto. Это требует вычисления Hmac строки JSON. После некоторого теста я смог обнаружить проблему: это происходит всякий раз, когда он содержит символ Unicode. Например: var hasher …
21 янв '16 в 13:19
1 ответ

NodeJS 6 Crypto жалуется на дайджест в сообщении об устаревании?

Я пытаюсь использовать собственный криптографический модуль в своем приложении NodeJS, но получаю сообщение об устаревании: (узел:26) DeprecationWarning: crypto.pbkdf2 без указания дайджеста не рекомендуется. Пожалуйста, укажите дайджест Я знаю, что…
06 май '16 в 22:35
0 ответов

Зашифровать с помощью CryptoJS.. Расшифровать с помощью Node Crypto lib

Я пытаюсь выполнить простое шифрование с помощью Crypto.js, а затем выполнить расшифровку с помощью криптографической библиотеки Node.js. const crypto = require('crypto') const CryptoJS = require('crypto-js') const message = 'Hello World' const key …
1 ответ

Как использовать криптомодуль nodejs в JavaScript

Есть ли способ, которым я могу использовать "крипто" модуль nodejs в JavaScript без фактического использования узла. Или есть какая-нибудь подобная библиотека javascript, которая делает все то, что делает "crypto" Как мне нужен приведенный ниже код …
08 май '12 в 07:56
1 ответ

Node.js v6.2.2 crypto.createCipheriv "Недопустимая длина ключа" Ошибка

Ниже приведен источник для мультиспасификации. Код отлично работает под узлом 6 и выдает ошибку вперед. Ошибка выглядит так: crypto.js:184 this._handle.initiv(cipher, toBuf(key), toBuf(iv)); ^ Error: Invalid key length at Error (native) at new Ciphe…
20 июл '16 в 21:27
1 ответ

Ошибка шифрования NodeJs - у объекта нет метода pbkdf2Sync

Я использую крипто-модуль nodeJS для шифрования пароля. Образец кода: crypto.pbkdf2Sync(password, salt, 200, 64).toString('base64'); Но я не уверен, что всякий раз, когда я вызываю этот метод, появляется следующая ошибка Ошибка типа: у Object # нет …
16 янв '14 в 15:10