2015-06-11 4 views
0

У кого-нибудь есть проверенная функция, которая реализует scrypt algorithm в TSQL? Я искал здесь, а interwebs в целом и к моему изумлению не нашел оператора CREATE FUNCTION, которое я могу скопировать и вставить.scrypt Функция T-SQL

Другие, делающие этот поиск, предупреждали, что Google «поможет» вам, думая, что вы идиот и замените «scrypt» на «скрипт» при первом поиске, пока вы не пообещаете, что действительно ищете «scrypt», ,

Я почти ожидаю ответа на этот вопрос, чтобы быть ссылкой на существующую статью, но я буду проклят, если найду его. Альтернативой было бы писать код с нуля сам, и никто не делает этого больше, не так ли?

Заранее благодарим за помощь.

+0

Это довольно конкретный запрос, и stackexchange может быть лучше спросить. Если вы уже что-то писали и видите странное поведение или ошибки, не стесняйтесь публиковать это. – Phoenix

+0

Да, это специфично, точно так же, как подсказки в течение всего поколения заданного вопроса. Это также кажется полезным для других, поскольку я думаю, что многие DBA будут мигрировать от жесткого хеширования процессора в пользу проблем с памятью для паролей, и, похоже, наиболее эффективный из моих исследований, по-видимому, был наиболее эффективен. Есть ли способ перенести это на stackexchange, или я должен просто переписать его там? – LDMJoe

ответ

0

Нет, никто не сделал этого.

Ближе всего вы можете найти .NET-реализацию Scrypt и обернуть его в сборку CLR.

+0

Я собираюсь дать ему еще один день, чтобы увидеть, если кто-то еще отправится на вечеринку с лучшим ответом, а затем принять это как ответ. Вдохновленный этим ответом, я нашел [этот другой вопрос] (http://stackoverflow.com/questions/19706624/hashing-web-user-password-in-asp-net-vs-sql-clr), где кто-то опубликовал ссылку на [.NET-версию scrypt] (https://github.com/replicon/Replicon.Cryptography.SCrypt). – LDMJoe

 Смежные вопросы

  • Нет связанных вопросов^_^