|
|
|
md5 delphi != md5 php
|
|||
|---|---|---|---|
|
#18+
Не могу понять почему результаты отличаются, при чем не всегда PHP Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. результаты: key: 25f9e794323b453885f5181f1b624d0b mol: 8aa99b1f439ff71293e95357bac6fd94 crp: d7bbac871fa6e56bc94af5cf38dffd9f key+mol: 8e296a067a37563370ded05f5a3bf3ec key+mol+crp: 12a8604b1247cc0e837a3d49f40ad283 DELPHI: Код: pascal 1. 2. 3. 4. 5. 6. 7. результаты: key: 25f9e794323b453885f5181f1b624d0b mol: 8aa99b1f439ff71293e95357bac6fd94 crp: d7bbac871fa6e56bc94af5cf38dffd9f key + mol: 4fc88c65227c28a78caaf24674798d72 key + mol + crp: c67b32c329263247bc1b76d86fe401bf в Delphi используется ф-ция: Код: pascal 1. 2. 3. 4. 5. 6. 7. Подозреваю, что дело в кодировке, но это не точно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2020, 18:02 |
|
||
|
md5 delphi != md5 php
|
|||
|---|---|---|---|
|
#18+
antoxПодозреваю, что дело в кодировке, но это не точно :) Абсолютно точно. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2020, 18:11 |
|
||
|
md5 delphi != md5 php
|
|||
|---|---|---|---|
|
#18+
antox, Проверь в онлайн-генераторе: https://www.md5hashgenerator.com/ Он показывает то же значение, что и Delphi. p.s. GetHashString это метод класса, его можно вызывать так THashMD5.GetHashString(...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2020, 18:47 |
|
||
|
md5 delphi != md5 php
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, А как бы мне utf8 в дельфи получить? Что бы результат всё-таки был идентичен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2020, 18:48 |
|
||
|
md5 delphi != md5 php
|
|||
|---|---|---|---|
|
#18+
antoxА как бы мне utf8 в дельфи получить? а) Почитать документацию; б) Использовать utf8String вместо String; в) Использовать функции преобразования. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2020, 18:51 |
|
||
|
md5 delphi != md5 php
|
|||
|---|---|---|---|
|
#18+
antox А как бы мне utf8 в дельфи получить? Посмотри внутрь используемого метода, что ли... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2020, 18:51 |
|
||
|
md5 delphi != md5 php
|
|||
|---|---|---|---|
|
#18+
В пыхе для объединения строк используется оператор " . ". https://www.php.net/manual/ru/language.operators.string.php ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2020, 19:13 |
|
||
|
md5 delphi != md5 php
|
|||
|---|---|---|---|
|
#18+
При чем тут кодировка... GetHashString просто показывает массив байт как строку в HEX Код: pascal 1. Возвращает (79, 200, 140, 101, 34, 124, 40, 167, 140, 170, 242, 70, 116, 121, 141, 114) Запихиваем это в Код: pascal 1. 4fc88c65227c28a78caaf24674798d72 79 = 4f 200 = c8 и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2020, 23:01 |
|
||
|
md5 delphi != md5 php
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey В пыхе для объединения строк используется оператор " . ". https://www.php.net/manual/ru/language.operators.string.php Япона мать! СПАСИБО!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2020, 03:21 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39990164&tid=2038068]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
155ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 460ms |

| 0 / 0 |
