Имя: Пароль:
1C
 
base64строка() Странный результат.
0 Lama12
 
04.02.26
12:15
Не могу понять почему функция base64строка() от хэшфункции SHA512 возвращает строку содержащую символ перевода строки.

Бинарные данные
22 F6 2D 33 83 65 BE 62 1F 47 C3 CE B3 B2 FE 95 99 47 F0 63 DE CF B2 8D 81 9F CA 63 C5 84 47 D5 19 14 10 FA B7 95 76 1F 23 00 07 5D 0D 12 07 BA EB E9 24 E7 6D 76 EE 5E 65 E2 D2 64 F2 3F 19 1F

Результат
IvYtM4NlvmIfR8POs7L+lZlH8GPez7KNgZ/KY8WER9UZFBD6t5V2HyMAB10NEge66+kk52127l5l4tJk8j8ZHw==

Откуда здесь вот эта хрень - "¶"?
1 H A D G E H O G s
 
04.02.26
12:17
(0) Это фича. Каждые 64 символы добавляется #13#10, чтобы красиво было при выводе в текстовое поле. ДблБлд.
2 Lama12
 
04.02.26
12:52
(1) 🙈🤦‍♂️ Спасибо!
3 p-soft
 
04.02.26
12:57
как говорили во времена виндоус нт: глюк, переживший три сервиспака становится фичей.
но сссу..зайки, да))
4 ProxyInspector
 
04.02.26
15:01
Интересно, какой дудак это "¶" придумал, наверно тот же что и
Строка(1234567) = "1 234 567"
Гореть ему в аду
5 ДенисСмирнов
 
04.02.26
15:47
(4) можно поправить на рег. настройках базы. лично мне не кажется это проблемой, просто надо знать и использовать формат при необходимости