Size: a a a

JavaScript — русскоговорящее сообщество

2020 July 28

Д

Дмитрий in JavaScript — русскоговорящее сообщество
λера Розаλин
потому что ты передаёшь разные параметры...
Ну хорошо, вот объясняю:
CryptoJS.enc.Hex.parse(SECRET_KEY).toString() - вернёт '1203'
источник

D

Danila in JavaScript — русскоговорящее сообщество
Дмитрий
Ну хорошо, вот объясняю:
CryptoJS.enc.Hex.parse(SECRET_KEY).toString() - вернёт '1203'
CryptoJS.enc.Hex.parse(SECRET_KEY) === '1203'  ?
источник

D

Danila in JavaScript — русскоговорящее сообщество
console.log(CryptoJS.enc.Hex.parse(SECRET_KEY));

{
words:(1) [
302186496
],
sigBytes:1.5
}
источник

D

Danila in JavaScript — русскоговорящее сообщество
???
источник

D

Danila in JavaScript — русскоговорящее сообщество
Не вижу тут 1203
источник

D

Danila in JavaScript — русскоговорящее сообщество
Дмитрий
Ну хорошо, вот объясняю:
CryptoJS.enc.Hex.parse(SECRET_KEY).toString() - вернёт '1203'
Совершенно не обязательно что там toString
источник

OS

Olga Strunsky in JavaScript — русскоговорящее сообщество
Всем привет! 404 по ссылке на правила чата. Здесь можно выложить вакансию? Были на react_jobs че-т глухо. Не бейте ногами, я не hr
источник

D

Danila in JavaScript — русскоговорящее сообщество
Вызывается внутри CryptoJS.HmacSHA512
источник

λР

λера Розаλин... in JavaScript — русскоговорящее сообщество
Дмитрий
Ну хорошо, вот объясняю:
CryptoJS.enc.Hex.parse(SECRET_KEY).toString() - вернёт '1203'
но с чего бы CryptoJS превращать его в строку?
источник

λР

λера Розаλин... in JavaScript — русскоговорящее сообщество
> The hash algorithms accept either strings or instances of CryptoJS.lib.WordArray. A WordArray object represents an array of 32-bit words. When you pass a string, it's automatically converted to a WordArray encoded as UTF-8.
источник

λР

λера Розаλин... in JavaScript — русскоговорящее сообщество
Оно наоборот строки превращает в WordArray
источник

λР

λера Розаλин... in JavaScript — русскоговорящее сообщество
А 123 — это некорректная строка в Hex
источник

Д

Дмитрий in JavaScript — русскоговорящее сообщество
Danila
console.log(CryptoJS.enc.Hex.parse(SECRET_KEY));

{
words:(1) [
302186496
],
sigBytes:1.5
}
Да я понимаю, что там объект, но вопрос что всё таки (какой ключ ?) получает функция ?
источник

λР

λера Розаλин... in JavaScript — русскоговорящее сообщество
ну то есть она корректна конечно
источник

D

Danila in JavaScript — русскоговорящее сообщество
λера Розаλин
но с чего бы CryptoJS превращать его в строку?
Йеп, как я и подозревал )
источник

λР

λера Розаλин... in JavaScript — русскоговорящее сообщество
но в ней нецелое число байт
источник

Д

Дмитрий in JavaScript — русскоговорящее сообщество
Какую последовательность байт ?
источник

KM

Kamil Magomedov in JavaScript — русскоговорящее сообщество
Doublegrey
1) что именно?
2) yep
грубо, но суть должна быть понятна https://jsfiddle.net/9nxqL3b2/
источник

λР

λера Розаλин... in JavaScript — русскоговорящее сообщество
λера Розаλин
но в ней нецелое число байт
(их 1.5)
источник

Д

Дмитрий in JavaScript — русскоговорящее сообщество
Кого тут полтора ?
источник