CryptoJS - это растущая коллекция стандартных и безопасных криптографических алгоритмов, реализованных в JavaScript с использованием лучших практик и шаблонов. Они быстрые и имеют простой и понятный интерфейс.

Подробнее про cryptojs...

Приведенное ниже приводит к экспоненциальному увеличению размера зашифрованного: let original = 'something' let passphrase = 'any' let times = 100 let i = 0 let encrypted = CryptoJS.AES.encrypt (original, .......
6 Апр 2021 в 22:41
У меня есть следующее: let original = 'something' let passphrase = uuidv4 () let encrypted = CryptoJS.AES.encrypt (original, passphrase) // Я хочу, чтобы эта часть занимала ≈ 10 минут * минимум * let .......
Я пытаюсь зашифровать некоторые строки и расшифровать их с помощью CryptoJS (AES-256). Мой код javascript: function hexStringToByte(str) { if (!str) { return new Uint8Array(); } var a = []; for (var i = 0, len = str.length; i < len; i+=2) { a.push(parseInt(str.su....
27 Мар 2021 в 07:32
Я хочу зашифровать пароль, используя как CryptoJS, так и C #. К сожалению, мой код на C # не может сгенерировать правильное значение. Это мой код internal static byte[] ComputeSha256(this byte[] value) { using (SHA256 sha256Hash = SHA256.Create()) return sha256Hash.ComputeHash(value); ....
25 Мар 2021 в 10:26
Я работаю с криптографической библиотекой, чтобы отправить запрос POST для обновления некоторых данных, и по какой-то причине я получаю, как будто я использовал JSON.parse (JSON.stringify (myBufferData)) для данных буфера. Я хочу восстановить .......
25 Мар 2021 в 03:38
Итак, я создаю довольно короткий список пользователей для в основном частного сервера, и данные для входа для этих пользователей хранятся в объекте. Объект структурирован как {"username": "hash"}. Я хотел бы знать, считается ли использование чего-то вроде if(users[username) {timingSafeCompare(hash....
21 Мар 2021 в 11:56
Я использовал ssh-keygen rsa для создания пары ключей RSA. Сгенерированный открытый ключ выглядит так: ssh-rsa AAAAB3NzaC1yc2EAAA... Когда я пытаюсь использовать crypto в Node.js для шифрования простой строки, const fs = require('fs'); const { publicEncrypt } = require('crypto'); const publicKey ....
20 Мар 2021 в 22:43
Я знаю, что в этой теме есть пара ответов, но у меня проблема с длиной ключа деталей. Я хочу зашифровать данные в алгоритме AES с CTR. Шифрование будет иметь длину 256 бит. Если я шифрую данные по длине ключа 256 и длине IV 16, я получаю сообщение об ошибке Invalid key length. Я думал, что ключ IV....
20 Мар 2021 в 16:55
В PHP я использую openssl_decrypt ($ encryptData, 'AES128', $ key, OPENSSL_ZERO_PADDING | OPENSSL_RAW_DATA), и мне нужно то же самое с той же опцией на JS, поэтому я использую CryptoJS с этой функцией cryptoJS.AES ........
18 Мар 2021 в 17:44
У меня есть текстовый файл, зашифрованный с помощью cryptojs (и, возможно, некоторая пользовательская функция js для итерации хеша пароля), и я хочу расшифровать его в Windows через openssl.exe, а не с помощью браузера (который работает безупречно, когда я предоставляю ему пароль). похоже, что cry....
16 Мар 2021 в 17:53
У меня есть простая функция хеширования на Java, которую я переписал в Node.js, но они дают другой результат. Вот Java: общедоступная статическая строка get_SHA_512_SecurePassword (String str, String customerId) {.......
16 Мар 2021 в 11:36
Я пытаюсь перенести уже существующий проект NodeJS на NestJS. Вместо использования require я импортирую библиотеку следующим образом: import * as crypto из 'crypto'; Большая часть кода работает. Однако я .......
14 Мар 2021 в 01:02
Как новичок в криптографии, я пытаюсь воспроизвести то же поведение по умолчанию класса AES256TextEncryptor библиотеки jasypt с библиотекой CrpytoJS. Это мой метод Java, который в основном принимает два аргумента - сообщение, которое я хочу зашифровать, а также мой секретный пересказ: private Strin....
12 Мар 2021 в 20:11
Расшифровка работает с использованием php / openssl, и я могу получить свои простые данные. Вот определенный вызов: <?php function decryptString($data, $key) { return base64_decode(openssl_decrypt(base64_decode($data), "AES-256-CBC", $key, true, "h7oehNIHWGNIHxyN")); } function encryptString(....
В настоящее время я использую nodejs в качестве бэкэнда, продолжаю ORM и postgres в качестве моей базы данных. Когда мой пользователь регистрируется, я пытаюсь зашифровать данные с помощью встроенного модуля шифрования. Все работает, но поскольку я создаю собственный IV, все зашифрованные данные при....
4 Мар 2021 в 16:33
Я перехожу с ядра .NET на reactjs, и мне нужно рассчитать хеш. Я застрял в этом коде, где результаты не равны. Вот код .net, _normKey и inputBytes - это байтовые массивы, а результат, хранящийся в хэше, также является байтовым массивом. Как я могу преобразовать это в reactjs. _normkey = [150,....
3 Мар 2021 в 13:15
Я уверен, что это что-то базовое, чего мне не хватает, но уже поздно, и мой мозг становится таким. Итак, у меня есть такая функция: export const createRandomHex = () => { try { return crypto.randomBytes(127, (_err, buf) => { console.log("[create] bearerToken: ", buf.toString("hex")); ....
12 Фев 2021 в 05:26
Я пытаюсь реализовать 256-битное шифрование AES со строкой на php и JavaScript. Для jasvascript я размышляю о CryptoJS и php, я использую openssl_decrypt / enecrypt. Ниже приведен код на JS для шифрования и дешифрования. JavaScript function aes_encrypt(str_to_encrypt){ if(str_to_encrypt==null) ....
9 Фев 2021 в 22:33
Я пытаюсь сделать следующий код в ReactJs (а не в NodeJs), но это не работает в JS. Исходный код на PHP отлично работает: function decryptOpensslDigestSHA256Sum($data) { $key = hash('sha256', 'Nootric2703202'); //My password has 14 characters $method = 'AES-256-CBC'; ....
4 Фев 2021 в 03:22
Я пытаюсь динамически создать заголовок безопасности в сценарии предварительного запроса Postman . Для этого мне нужно преобразовать следующий фрагмент кода из PHP в JS. $password = "SECRETPASSWORD"; $nonce = random_bytes(32); date_default_timezone_set("UTC"); $created = date(DATE_ATOM); $encodedN....
21 Янв 2021 в 21:34
Насколько я понимаю, хеш, зашифрованный в подписи закрытым ключом, должен совпадать с хешем полезной нагрузки. Я написал небольшую программу узла, чтобы проверить эту концепцию, но хэш не соответствует, даже если проверка прошла. Ниже то, что я пробовал. import crypto from 'crypto'; // generate so....
20 Янв 2021 в 20:46
Я пытаюсь воспроизвести этот метод здесь, в Nodejs. Я хотел бы узнать его эквивалент в Node, аналогичный репликации кода хеширования паролей Java в Node.js (PBKDF2WithHmacSHA1). Код Java: .......
15 Янв 2021 в 12:29
Привет, я новичок в React Native, я могу зашифровать данные в PHP, но не с помощью React Native, используя Crypto JS. (результат в JS всегда разный, правильный - из PHP) Это пример на PHP: & .......
13 Янв 2021 в 16:00
Я пытаюсь реорганизовать то, что использует криптовалюту NodeJS, во что-то, что использует крипто-JS, но у меня возникают некоторые проблемы, когда я обновляю хэш-контент. Вот оригинальный хеш, который я хотел .......
6 Янв 2021 в 03:07
Экспорт const upgradeBase64crypto = пароль => {crypto.randomBytes (64, (err, buf) => {const salt = buf.toString ('base64') crypto.pbkdf2 (пароль, соль, 100, 64, .......
31 Дек 2020 в 13:25