Здравствуйте Janius, Вы писали:
J>Всем привет!
J>Кто нибудь знает есть ли в MS SQL какая нибудь хэш-функция?
И тебе привет! Попробуй выполнить в Query Analyzer следующее:
SELECT ENCRYPT('mama')
SELECT ENCRYPT('amma')
Вот тебе и хэш-функция
Здравствуйте Janius, Вы писали:
J>Всем привет!
J>Кто нибудь знает есть ли в MS SQL какая нибудь хэш-функция?
Вдогонку — если у тебя стоит MS SQL 2000, то смотри описание на
CHECKSUM()
Удачи!
Здравствуйте Flamer, Вы писали:
F>Вдогонку — если у тебя стоит MS SQL 2000, то смотри описание на
F>
F>F>CHECKSUM()
F>
F>Удачи!
А где почитать про ENCRYPT? Что то я в Books Online ничего не нашел.
Насколько я понял длинна того что возвращает ENCRYPT зависит от длинны того что ей передаешь?
Здравствуйте Janius, Вы писали:
J>Здравствуйте Flamer, Вы писали:
[покоцано]
J>А где почитать про ENCRYPT? Что то я в Books Online ничего не нашел.
J>Насколько я понял длинна того что возвращает ENCRYPT зависит от длинны того что ей передаешь?
В лучших традициях Microsoft это недокументированния функция

. Кое-что можно почитать
здесь.
Здравствуйте Janius, Вы писали:
J>А где почитать про ENCRYPT? Что то я в Books Online ничего не нашел.
Нну она вся из себя недокументированная и мало где описана, а начиная с 2000 вообще не поддерживается.
В место нее парочка pwdencrypt, pwdcompare
http://rsdn.ru/forum/Message.aspx?mid=28221&only=1Автор: Merle
Дата: 12.02.02
А если нужна именно некая хэш функция, то CHECKSUM() вполне подходит.