|
|
|
Отличие нового пароля от старого более чем на 3 символа с помощью Regexp
|
|||
|---|---|---|---|
|
#18+
Всем доброго дня! Стоит задача определить отличается ли новый пароль от старого более чем 3 символа в разных позициях. Вообще реально ли такое малой кровью? Решил попробовать через Regexp_Replace. Код: plsql 1. 2. 3. 4. 5. Но все рушится, если новый пароль содержит в себе цифру 2. Код: plsql 1. 2. 3. 4. 5. То есть последняя двойка тоже ушла... Дальше у меня воображение не пошло, потому прошу совета ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 14:22 |
|
||
|
Отличие нового пароля от старого более чем на 3 символа с помощью Regexp
|
|||
|---|---|---|---|
|
#18+
константа0 0константа все символы в разных позиция разные - и много толку в вашей проверке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 14:36 |
|
||
|
Отличие нового пароля от старого более чем на 3 символа с помощью Regexp
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 14:50 |
|
||
|
Отличие нового пароля от старого более чем на 3 символа с помощью Regexp
|
|||
|---|---|---|---|
|
#18+
aidynchikпрошу советачем жестче требования к паролям, тем легче такие пароли компрометируются хранением в текстовом файле, записыванием на листочке, пересылкой по почте, мессенджерам и т.п. Кроме того, зная требования на длину, наличие цифр и пунктуации, можно существенно ограничить количество комбинаций для брут-форса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 15:34 |
|
||
|
Отличие нового пароля от старого более чем на 3 символа с помощью Regexp
|
|||
|---|---|---|---|
|
#18+
пароль: 6е3пар0лячем жестче требования к паролям, тем легче такие пароли компрометируются хранением в текстовом файле, записыванием на листочке, пересылкой по почте, мессенджерам и т.п. Кроме того, зная требования на длину, наличие цифр и пунктуации, можно существенно ограничить количество комбинаций для брут-форса. И тем больше шанс, что юзер сделает пароль 123. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 15:42 |
|
||
|
Отличие нового пароля от старого более чем на 3 символа с помощью Regexp
|
|||
|---|---|---|---|
|
#18+
aidynchik, см utl_match, например utl_match.edit_distance ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 17:04 |
|
||
|
Отличие нового пароля от старого более чем на 3 символа с помощью Regexp
|
|||
|---|---|---|---|
|
#18+
У безопасников свои цели и вехи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 17:31 |
|
||
|
Отличие нового пароля от старого более чем на 3 символа с помощью Regexp
|
|||
|---|---|---|---|
|
#18+
orawishсм utl_match, например utl_match.edit_distanceИ сразу начать сочинять подсказку пользователю, чтобы до того дошло, почему не подходит новый пароль. И еще не забыть про особенность работы этого пакета с многобайтовыми символами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 17:32 |
|
||
|
Отличие нового пароля от старого более чем на 3 символа с помощью Regexp
|
|||
|---|---|---|---|
|
#18+
побайтно, может я чем помочь могу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 17:34 |
|
||
|
Отличие нового пароля от старого более чем на 3 символа с помощью Regexp
|
|||
|---|---|---|---|
|
#18+
расстояние по левенштайну сравнить между паролями? правда оно измеряется в перестановках, но, чую, это рядом с задачей ТС. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 20:10 |
|
||
|
Отличие нового пароля от старого более чем на 3 символа с помощью Regexp
|
|||
|---|---|---|---|
|
#18+
пароль: 6е3пар0ляaidynchikпрошу советачем жестче требования к паролям, тем легче такие пароли компрометируются хранением в текстовом файле, записыванием на листочке, пересылкой по почте, мессенджерам и т.п. Кроме того, зная требования на длину, наличие цифр и пунктуации, можно существенно ограничить количество комбинаций для брут-форса. как тут сказали - у безопасников свои цели :) им главное, чтобы так работало, а дальше хоть трава не расти ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2017, 07:26 |
|
||
|
Отличие нового пароля от старого более чем на 3 символа с помощью Regexp
|
|||
|---|---|---|---|
|
#18+
aidynchik, если пароль должен отличаться на 3 символа Regexp тут вообще не при чем. select count(1) from (select буквы нового пароля minus select буквы старого пароля) >3. наслаждайся. тупые правила -> тупые решения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2017, 09:49 |
|
||
|
Отличие нового пароля от старого более чем на 3 символа с помощью Regexp
|
|||
|---|---|---|---|
|
#18+
Вы уже выяснили, где и как оракл хранит пароли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2017, 10:02 |
|
||
|
Отличие нового пароля от старого более чем на 3 символа с помощью Regexp
|
|||
|---|---|---|---|
|
#18+
AmKad, Судя по реализации, тут скорее Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2017, 10:47 |
|
||
|
Отличие нового пароля от старого более чем на 3 символа с помощью Regexp
|
|||
|---|---|---|---|
|
#18+
env, *do ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2017, 10:48 |
|
||
|
Отличие нового пароля от старого более чем на 3 символа с помощью Regexp
|
|||
|---|---|---|---|
|
#18+
aidynchik, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2017, 13:18 |
|
||
|
Отличие нового пароля от старого более чем на 3 символа с помощью Regexp
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. но было верно подмечено, что константа0 и 0константа все в разных позициях.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2017, 15:21 |
|
||
|
Отличие нового пароля от старого более чем на 3 символа с помощью Regexp
|
|||
|---|---|---|---|
|
#18+
Moss, То, что ты нагромоздил plsqlем, можно выразить вложенными вызовами функций. Хотя есть нюансы с кодировкой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2017, 15:46 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39515920&tid=1885300]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
189ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
76ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 558ms |

| 0 / 0 |
