|
|
|
кто как борется с одинарными кавычками ака апострофом в запросе
|
|||
|---|---|---|---|
|
#18+
Сабж. Ситуация: храню пароли в базе (MD5), при шифровании определённого слова получаю хеш, содержащий одинарную кавычку (') (например test :)) Неужели единственный выход - заменять ' на "? Неудобнаааааа.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 18:07 |
|
||
|
кто как борется с одинарными кавычками ака апострофом в запросе
|
|||
|---|---|---|---|
|
#18+
Храни 16-ричные коды хеша, в строковом представлении. Иначе не только на грабли с кавычкой наступишь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 19:07 |
|
||
|
кто как борется с одинарными кавычками ака апострофом в запросе
|
|||
|---|---|---|---|
|
#18+
просвети, пожалуйста? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 19:13 |
|
||
|
кто как борется с одинарными кавычками ака апострофом в запросе
|
|||
|---|---|---|---|
|
#18+
Хеш - это бинарные данные. Это не строка . И если ты будешь пытаться интерпретировать его как строку, то обязательно когда-нить наступишь на грабли с недопустимыми символами. Посему, грамотные люди, переводят каждый байт полученного хеша в 16-ричное представление и работают с ним. Естественно, что для хранения хеша в этом случае потребуется поле удвоенной длины. Надеюсь, не нужно объяснять что такое 16-ричное представление? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 19:27 |
|
||
|
кто как борется с одинарными кавычками ака апострофом в запросе
|
|||
|---|---|---|---|
|
#18+
А чем плоха base64? и размер не вдвое увеличивает, а только на 1/3, и проблему решает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 19:30 |
|
||
|
кто как борется с одинарными кавычками ака апострофом в запросе
|
|||
|---|---|---|---|
|
#18+
А "хвостовики" разбирать в base64? Оно нужно? "На спичках" экономить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 19:36 |
|
||
|
кто как борется с одинарными кавычками ака апострофом в запросе
|
|||
|---|---|---|---|
|
#18+
А в чем проблема? Код-то один раз пишется, а потом, - что есть хвосты, что нет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 19:42 |
|
||
|
кто как борется с одинарными кавычками ака апострофом в запросе
|
|||
|---|---|---|---|
|
#18+
В плане применимости, ты прав. Но возни с base64 несравнимо больше. Пример кодера-декодера есть тут . А для 16-ричного кодирования достаточно вызвать стандартную функцию IntToHex . И оно того стОит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 20:02 |
|
||
|
кто как борется с одинарными кавычками ака апострофом в запросе
|
|||
|---|---|---|---|
|
#18+
>Мимопроходящий Можно 5 копеек ? Спасибо ! Нормальный хеш по MD5 это 64 байта. Которые хранить и обрабатывать хоть даже в варчар никаких проблем нет. Но для успокоения совести ( и про это говорил М-ий), неплохо бы хранить по полубайту. Проблем никаких не будет.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 20:05 |
|
||
|
кто как борется с одинарными кавычками ака апострофом в запросе
|
|||
|---|---|---|---|
|
#18+
Дело вкуса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 20:05 |
|
||
|
кто как борется с одинарными кавычками ака апострофом в запросе
|
|||
|---|---|---|---|
|
#18+
авторНормальный хеш по MD5 это 64 байта. Нет. Достаём счёты и вместе считаем. Стандартный алгоритм MD5 (равно как и MD2, MD4) возвращает 128-битный хеш. 128 / 8 = 16 байт. Если хранить в 16-ричном виде, то это 32 байта. И стОит ломать копия? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 20:24 |
|
||
|
кто как борется с одинарными кавычками ака апострофом в запросе
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 09:50 |
|
||
|
кто как борется с одинарными кавычками ака апострофом в запросе
|
|||
|---|---|---|---|
|
#18+
М-ийНадеюсь, не нужно объяснять что такое 16-ричное представление? Гы... ладно, хеш - это частный случай, а вообще как народ справляется? заменяет апостроф на кавычки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 11:00 |
|
||
|
кто как борется с одинарными кавычками ака апострофом в запросе
|
|||
|---|---|---|---|
|
#18+
Народ пользуется параметрами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 11:43 |
|
||
|
кто как борется с одинарными кавычками ака апострофом в запросе
|
|||
|---|---|---|---|
|
#18+
эээээ? Можно подробнее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 11:52 |
|
||
|
кто как борется с одинарными кавычками ака апострофом в запросе
|
|||
|---|---|---|---|
|
#18+
Чё подробнее?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 11:54 |
|
||
|
кто как борется с одинарными кавычками ака апострофом в запросе
|
|||
|---|---|---|---|
|
#18+
насчет параметров :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 11:56 |
|
||
|
кто как борется с одинарными кавычками ака апострофом в запросе
|
|||
|---|---|---|---|
|
#18+
А что с ними? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 11:58 |
|
||
|
кто как борется с одинарными кавычками ака апострофом в запросе
|
|||
|---|---|---|---|
|
#18+
вот-вот, что с ними? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 12:00 |
|
||
|
кто как борется с одинарными кавычками ака апострофом в запросе
|
|||
|---|---|---|---|
|
#18+
С ними? С ними усё нормально! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 12:05 |
|
||
|
кто как борется с одинарными кавычками ака апострофом в запросе
|
|||
|---|---|---|---|
|
#18+
ходють тут всякие... сорють... а всё-таки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 12:21 |
|
||
|
кто как борется с одинарными кавычками ака апострофом в запросе
|
|||
|---|---|---|---|
|
#18+
а параметры-то тута и ни причём. нет у меня Делфи, нет! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 13:56 |
|
||
|
кто как борется с одинарными кавычками ака апострофом в запросе
|
|||
|---|---|---|---|
|
#18+
А нам, татарам, это по барабану, есть у тебя Delphi, или нет! Поддержка параметров встроена в API сервера. Она ему роднá и близкá. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 14:08 |
|
||
|
кто как борется с одинарными кавычками ака апострофом в запросе
|
|||
|---|---|---|---|
|
#18+
хех, листаем PDF'ы шо ж ты молчал как рыба об лёд? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 14:33 |
|
||
|
кто как борется с одинарными кавычками ака апострофом в запросе
|
|||
|---|---|---|---|
|
#18+
- Щас как сообщу твоему начальству, что ты знал и бездействовал, тебя трианглюкируют нахрен! Ясно? - Я не бездействовал! Я сразу на капу нажал. Скрипач свидетель. (Кин-Дза-Дза) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 14:37 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32448119&tid=1579000]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
146ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 463ms |

| 0 / 0 |
