|
|
|
Генератор всех паролей
|
|||
|---|---|---|---|
|
#18+
Подскажите плиз вот что. Нужна функция генерирующая список паролей, 2 входных параметра: 1. Длина пароля (кол-во символов в пароле) 2. Набор символов, которые могут использоваться в паролях Функция должна выдавать список всех возможных вариантов паролей, длиной от 1 до указанного кол-ва символов Вроде бы просто, а сообразить не могу. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2006, 16:36 |
|
||
|
Генератор всех паролей
|
|||
|---|---|---|---|
|
#18+
S. Fedorenko Функция должна выдавать список всех возможных вариантов паролей, длиной от 1 до указанного кол-ва символов Вроде бы просто, а сообразить не могу. Спасибо. Т.е. если например входными параметрами будут число 25 и алфавит+цифры... ты примерно представляешь длинну этого списка? Ну и что именно у тебя не получается? Цикл с перебором? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2006, 16:48 |
|
||
|
Генератор всех паролей
|
|||
|---|---|---|---|
|
#18+
Во первых длина 25 символов не нужна. Хотя я понимаю, что даже список с паролями до 15 символов будет огромный. Меня это не пугает. По-моему простым циклом здесь не обойтись. Поэтому и спрашиваю, что не разобраться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2006, 17:57 |
|
||
|
Генератор всех паролей
|
|||
|---|---|---|---|
|
#18+
вот, держите. Как работает не разбирался. Нашел гуглом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2006, 18:06 |
|
||
|
Генератор всех паролей
|
|||
|---|---|---|---|
|
#18+
Alexey Kudinovвот, держите. Как работает не разбирался. Нашел гуглом Спасибо, конечно, но вы вопрос читали? сделать генератор 1 пароля заданной длины я могу, мне нужен список всех возможнных паролей заданной длины. Например Мне нужен список паролей длиной до 2 символов, набор символов для пароля "фыв" Программа мне должна выдать: ф ы в фы фв ыф ыв вф вы фф ыы вв По-моему все ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2006, 18:57 |
|
||
|
Генератор всех паролей
|
|||
|---|---|---|---|
|
#18+
Все пароли до 3ёх символов вкл,'a','b','c' используя sql Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2006, 19:11 |
|
||
|
Генератор всех паролей
|
|||
|---|---|---|---|
|
#18+
Изврат конечно, но вроде работает :-) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. 320. 321. 322. 323. 324. 325. 326. 327. 328. 329. 330. 331. 332. 333. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2006, 20:59 |
|
||
|
Генератор всех паролей
|
|||
|---|---|---|---|
|
#18+
ye yb [ez ct,t! похоже это программно сгенерированная программа )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2006, 21:26 |
|
||
|
Генератор всех паролей
|
|||
|---|---|---|---|
|
#18+
Ужас :). Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2006, 21:27 |
|
||
|
Генератор всех паролей
|
|||
|---|---|---|---|
|
#18+
NikzИзврат конечно, но вроде работает :-) На моем 4 пне она выдает не более 800 паролей в секунду. Это нормально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2006, 09:52 |
|
||
|
Генератор всех паролей
|
|||
|---|---|---|---|
|
#18+
Nikz давай продолжать не будешь. Этот код надо в раздел юмора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2006, 10:04 |
|
||
|
Генератор всех паролей
|
|||
|---|---|---|---|
|
#18+
ну согласитесь, карсиво смотрится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2006, 10:33 |
|
||
|
Генератор всех паролей
|
|||
|---|---|---|---|
|
#18+
...и самое главное, симметрично! Как говорил один мой препод - "если это так красиво, то как это может быть неправильно?". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2006, 10:38 |
|
||
|
Генератор всех паролей
|
|||
|---|---|---|---|
|
#18+
ZeusTheTrueGodВсе пароли до 3ёх символов вкл,'a','b','c' используя sql Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Взял этот способ, доработал до 7 символов, в набор символов загнал только цифры и пробел. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 2ухпроцессорный сервак (2 Pentium 4 2,8GHz) думал почти 4 минуты и выдал 5380839 паролей Вопрос: от чего БОЛЬШЕ зависит время "обдумывания", от кол-ва символов в изначальном наборе или от длины пароля? И еще вопрос автору метода: к чему приколы с пробелом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2006, 10:40 |
|
||
|
Генератор всех паролей
|
|||
|---|---|---|---|
|
#18+
Можно поставить макимальный бал за форматирования кода :) табуляции раставленны четко. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2006, 11:05 |
|
||
|
Генератор всех паролей
|
|||
|---|---|---|---|
|
#18+
S. FedorenkoСпасибо, конечно, но вы вопрос читали? сделать генератор 1 пароля заданной длины я могу, мне нужен список всех возможнных паролей заданной длины. Извините, не вник. Тогда +1 варианту от ZeusTheTrueGod . Это однозначно лучше циклического перебора. Хотя вариант от Nikz конечно красивее. Визуально :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2006, 11:32 |
|
||
|
Генератор всех паролей
|
|||
|---|---|---|---|
|
#18+
All... Блин, застебали меня :-) это же так... попытка пошутить! Ctrl+C, Ctrl+V рулят ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2006, 12:48 |
|
||
|
Генератор всех паролей
|
|||
|---|---|---|---|
|
#18+
S. Fedorenko 2ухпроцессорный сервак (2 Pentium 4 2,8GHz) думал почти 4 минуты и выдал 5380839 паролей странно, по идее должно получиться 11^7 = 19 487 171 куда делись остальные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2006, 13:05 |
|
||
|
Генератор всех паролей
|
|||
|---|---|---|---|
|
#18+
наверно из за того, что пробелы в начале и конце строк урезаются, и пароли получаются совпадающими, то есть вариант ' 123456' равен варианту '123456 ' после прохода через replace, а поскольку идет кроссджойн, то этих пробелов впереди и сзади может быть множество. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 13:34 |
|
||
|
Генератор всех паролей
|
|||
|---|---|---|---|
|
#18+
Текст фром ОфисБасик: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 20:11 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=33884223&tid=2165503]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
153ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 446ms |

| 0 / 0 |
