powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / кто как борется с одинарными кавычками ака апострофом в запросе
25 сообщений из 28, страница 1 из 2
кто как борется с одинарными кавычками ака апострофом в запросе
    #32447957
vis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сабж.

Ситуация: храню пароли в базе (MD5),
при шифровании определённого слова получаю хеш, содержащий
одинарную кавычку (') (например test :))

Неужели единственный выход - заменять ' на "?
Неудобнаааааа....
...
Рейтинг: 0 / 0
кто как борется с одинарными кавычками ака апострофом в запросе
    #32448077
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Храни 16-ричные коды хеша, в строковом представлении.
Иначе не только на грабли с кавычкой наступишь.
...
Рейтинг: 0 / 0
кто как борется с одинарными кавычками ака апострофом в запросе
    #32448085
vis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просвети, пожалуйста?
...
Рейтинг: 0 / 0
кто как борется с одинарными кавычками ака апострофом в запросе
    #32448105
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хеш - это бинарные данные. Это не строка . И если ты будешь пытаться интерпретировать его как строку, то обязательно когда-нить наступишь на грабли с недопустимыми символами. Посему, грамотные люди, переводят каждый байт полученного хеша в 16-ричное представление и работают с ним. Естественно, что для хранения хеша в этом случае потребуется поле удвоенной длины.
Надеюсь, не нужно объяснять что такое 16-ричное представление?
...
Рейтинг: 0 / 0
кто как борется с одинарными кавычками ака апострофом в запросе
    #32448113
noir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем плоха base64? и размер не вдвое увеличивает, а только на 1/3, и проблему решает...
...
Рейтинг: 0 / 0
кто как борется с одинарными кавычками ака апострофом в запросе
    #32448119
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А "хвостовики" разбирать в base64?
Оно нужно? "На спичках" экономить?
...
Рейтинг: 0 / 0
кто как борется с одинарными кавычками ака апострофом в запросе
    #32448124
noir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в чем проблема? Код-то один раз пишется, а потом, - что есть хвосты, что нет...
...
Рейтинг: 0 / 0
кто как борется с одинарными кавычками ака апострофом в запросе
    #32448142
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В плане применимости, ты прав. Но возни с base64 несравнимо больше.
Пример кодера-декодера есть тут .
А для 16-ричного кодирования достаточно вызвать стандартную функцию IntToHex .
И оно того стОит?
...
Рейтинг: 0 / 0
кто как борется с одинарными кавычками ака апострофом в запросе
    #32448146
Фотография Johnmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Мимопроходящий

Можно 5 копеек ? Спасибо !
Нормальный хеш по MD5 это 64 байта. Которые хранить и обрабатывать хоть даже в варчар никаких проблем нет. Но для успокоения совести ( и про это говорил М-ий), неплохо бы хранить по полубайту. Проблем никаких не будет....
...
Рейтинг: 0 / 0
кто как борется с одинарными кавычками ака апострофом в запросе
    #32448147
noir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дело вкуса.
...
Рейтинг: 0 / 0
кто как борется с одинарными кавычками ака апострофом в запросе
    #32448159
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНормальный хеш по MD5 это 64 байта.
Нет. Достаём счёты и вместе считаем.
Стандартный алгоритм MD5 (равно как и MD2, MD4) возвращает 128-битный хеш.
128 / 8 = 16 байт. Если хранить в 16-ричном виде, то это 32 байта.
И стОит ломать копия?
...
Рейтинг: 0 / 0
кто как борется с одинарными кавычками ака апострофом в запросе
    #32448519
Фотография Johnmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, посмотрел. У меня модифицированный мд5. 64 байта...

...
Рейтинг: 0 / 0
кто как борется с одинарными кавычками ака апострофом в запросе
    #32448758
vis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
М-ийНадеюсь, не нужно объяснять что такое 16-ричное представление?
Гы...

ладно, хеш - это частный случай, а вообще как народ справляется?
заменяет апостроф на кавычки?
...
Рейтинг: 0 / 0
кто как борется с одинарными кавычками ака апострофом в запросе
    #32448872
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ пользуется параметрами
...
Рейтинг: 0 / 0
кто как борется с одинарными кавычками ака апострофом в запросе
    #32448902
vis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эээээ?
Можно подробнее?
...
Рейтинг: 0 / 0
кто как борется с одинарными кавычками ака апострофом в запросе
    #32448908
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чё подробнее?!
...
Рейтинг: 0 / 0
кто как борется с одинарными кавычками ака апострофом в запросе
    #32448916
vis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
насчет параметров :)
...
Рейтинг: 0 / 0
кто как борется с одинарными кавычками ака апострофом в запросе
    #32448924
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что с ними?
...
Рейтинг: 0 / 0
кто как борется с одинарными кавычками ака апострофом в запросе
    #32448932
vis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот-вот, что с ними? :)
...
Рейтинг: 0 / 0
кто как борется с одинарными кавычками ака апострофом в запросе
    #32448947
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С ними? С ними усё нормально!
...
Рейтинг: 0 / 0
кто как борется с одинарными кавычками ака апострофом в запросе
    #32448988
vis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ходють тут всякие... сорють...
а всё-таки?
...
Рейтинг: 0 / 0
кто как борется с одинарными кавычками ака апострофом в запросе
    #32449255
vis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а параметры-то тута и ни причём.
нет у меня Делфи, нет!
...
Рейтинг: 0 / 0
кто как борется с одинарными кавычками ака апострофом в запросе
    #32449283
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А нам, татарам, это по барабану, есть у тебя Delphi, или нет!
Поддержка параметров встроена в API сервера. Она ему роднá и близкá.
...
Рейтинг: 0 / 0
кто как борется с одинарными кавычками ака апострофом в запросе
    #32449363
vis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хех, листаем PDF'ы
шо ж ты молчал как рыба об лёд?
...
Рейтинг: 0 / 0
кто как борется с одинарными кавычками ака апострофом в запросе
    #32449379
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
- Щас как сообщу твоему начальству, что ты знал и бездействовал, тебя трианглюкируют нахрен! Ясно?
- Я не бездействовал! Я сразу на капу нажал. Скрипач свидетель.
   (Кин-Дза-Дза)
...
Рейтинг: 0 / 0
25 сообщений из 28, страница 1 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / кто как борется с одинарными кавычками ака апострофом в запросе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]