|
|
|
JavaScript: UTF8 -> 1251
|
|||
|---|---|---|---|
|
#18+
По следам вчерашнего топика..) Подскажите, есть ли у кого или в интернетах функция кодирования строки UTF8 в массив байт в кодировке 1251? Гуглил 3 раза, ничего путного. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2010, 10:50:19 |
|
||
|
JavaScript: UTF8 -> 1251
|
|||
|---|---|---|---|
|
#18+
Как пример логики не подойдет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2010, 10:55:02 |
|
||
|
JavaScript: UTF8 -> 1251
|
|||
|---|---|---|---|
|
#18+
Не указана область применения. А так конечно есть. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2010, 11:49:20 |
|
||
|
JavaScript: UTF8 -> 1251
|
|||
|---|---|---|---|
|
#18+
Меня смутило словосочетание "в массив байт". Может, нужна кодировка UTF8 -> Base64? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2010, 14:06:13 |
|
||
|
JavaScript: UTF8 -> 1251
|
|||
|---|---|---|---|
|
#18+
Для чего все это нужно: Есть пароль, который нужно хешировать с помощью SHA512. Пароль может содержать русские буквы. На серверной стороне пароли захешированы в кодировке 1251. У меня же все страницы utf-8. Сервер менять поздно, utf-8 соответственно тоже надо бы оставить. Значит, нужно хешировать массив байт пароля в кодировке 1251 и полученное передавать серверу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2010, 14:20:55 |
|
||
|
JavaScript: UTF8 -> 1251
|
|||
|---|---|---|---|
|
#18+
хэш не зависит от кодировки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2010, 14:22:46 |
|
||
|
JavaScript: UTF8 -> 1251
|
|||
|---|---|---|---|
|
#18+
Konst_Oneхэш не зависит от кодировкиЗависит. Строки в win1251 и utf-8 содержат различный набор байт, если там не только латиница. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2010, 14:46:51 |
|
||
|
JavaScript: UTF8 -> 1251
|
|||
|---|---|---|---|
|
#18+
AntonariyKonst_Oneхэш не зависит от кодировкиЗависит. Строки в win1251 и utf-8 содержат различный набор байт, если там не только латиница. а разве хэш не в BASE64 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2010, 14:48:51 |
|
||
|
JavaScript: UTF8 -> 1251
|
|||
|---|---|---|---|
|
#18+
Во-первых, SHA512, во-вторых, автор явно указал "байтовый массив". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2010, 14:56:06 |
|
||
|
JavaScript: UTF8 -> 1251
|
|||
|---|---|---|---|
|
#18+
Кстати, base64 сама по себе является кодировкой, а не хешем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2010, 14:59:01 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=36592414&tid=1453169]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
95ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 232ms |
| total: | 445ms |

| 0 / 0 |
