Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
145 / 46 / 1
Регистрация: 06.11.2012
Сообщений: 283

Генератор паролей

19.02.2013, 18:25. Показов 1895. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем здрасти. У кого-нибудь есть исходник генератора паролей? Нужно чтоб:
1) Пароли записывались в столбик
2) Возможность генерировать до 10 000 и более паролей
3) Возможность после генерации сохранять все в текстовом файле
Спасибо всем заранее...
Вот примерчик слабенький, он по 1-ому паролю генерирует
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Private Sub Command1_Click() 
Randomize 
Dim i As Integer, r As Integer, l As Integer 
Text2.Text = "" 
l = Int(Rnd * 11) + 5 
For i = 1 To l 
1 r = Int(Rnd * 60) + 48 
If (r > 57 And r < 65) Or (r > 90 And r < 97) Or r > 122 Then GoTo 1 
Text2.Text = Text2.Text & Chr(r) 
Next i 
End Sub 
 
Private Sub Command2_Click() 
If Text1.Text = "" Or Text2.Text = "" Then 
MsgBox "o" 
Exit Sub 
End If 
Dim F As Long 
F = FreeFile 
Open App.Path & "\P.txt" For Append As #F 
Print #F, Text1.Text 
Print #F, Text2.Text 
Close #F 
End Sub
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.02.2013, 18:25
Ответы с готовыми решениями:

Генератор паролей
Доброго времени суток, форумчане))):):wall: Помогите пожалуйта написать программу(или исходник) под названием &quot;Генератор...

Программа, для установки паролей на папки.
Я пытался написать программу которая ставила папки на замок (пароль), но я не могу обьяснить Basic'у когда выводить окно запроса, чтобы...

Блокировка работы до введения одного из паролей
Как заблокировать работу W98 (до введения пароля)?

5
Заблокирован
19.02.2013, 19:46
На ответ тебе на 2 и 3 пункт:

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Dim i As Integer, r As Integer, l As Integer
 
Private Sub Command1_Click()
For b = 1 To 10000
DoEvents
Randomize
Text2.Text = ""
l = Int(Rnd * 11) + 5
For i = 1 To l
1 r = Int(Rnd * 60) + 48
If (r > 57 And r < 65) Or (r > 90 And r < 97) Or r > 122 Then GoTo 1
Text2.Text = Text2.Text & Chr(r)
Next i
F = FreeFile
Open App.Path & "\P.txt" For Append As #F
Print #F, Text2.Text
Close #F
Next b
End Sub
1
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
19.02.2013, 19:48
_________
Вложения
Тип файла: rar Генератор паролей.rar (75.0 Кб, 81 просмотров)
1
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
19.02.2013, 21:05
вариант /нашел/
надо еще добавить несколько символов как то
Вложения
Тип файла: rar G.rar (7.0 Кб, 33 просмотров)
1
 Аватар для Андрэич
2842 / 774 / 41
Регистрация: 20.05.2012
Сообщений: 2,055
22.02.2013, 02:31
Печатает 8-12-тизначные числовые последовательности.
Кликните здесь для просмотра всего текста
Visual Basic
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
Sub PrintIntoTextFile()
Dim i As Currency
Open "C:\Documents and Settings\ ... Путь к файлу ... \Digits8-12.dic" For Output As #1  ' Открывает файл для записи.
For i = 0 To 99999999
    Print #1, Format$(i, "00000000")  ' Печатает текст в файл"
        If i Mod 10000 = 0 Then DoEvents: Debug.Print Format$(i, "00 000 000")
Next i
i = 0
For i = 841158838 To 999999999
    Print #1, Format$(i, "000000000")  ' Печатает текст в файл"
        If i Mod 10000 = 0 Then DoEvents: Debug.Print Format$(i, "000 000 000")
Next i
i = 0
For i = 0 To 9999999999#
    Print #1, Format$(i, "0000000000")  ' Печатает текст в файл"
        If i Mod 10000 = 0 Then DoEvents: Debug.Print Format$(i, "0 000 000 000")
Next i
i = 0
For i = 0 To 99999999999#
    Print #1, Format$(i, "00000000000")  ' Печатает текст в файл"
        If i Mod 10000 = 0 Then DoEvents: Debug.Print Format$(i, "00 000 000 000")
Next i
i = 0
For i = 0 To 999999999999#
    Print #1, Format$(i, "000000000000")  ' Печатает текст в файл"
        If i Mod 10000 = 0 Then DoEvents: Debug.Print Format$(i, "000 000 000 000")
Next i
Close
End Sub

Правда, всё это долго. Можно для начала ограничится 8 разрядами, лучше даже начинать с 1, а в последнюю очередь с 0... Можно ограничить маской даты, но здесь все подряд
0
Модератор
10057 / 3902 / 884
Регистрация: 22.02.2013
Сообщений: 5,853
Записей в блоге: 79
22.02.2013, 12:06
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Private Sub Form_Load()
    Dim fNum As Integer, Z As Long
    fNum = FreeFile
    Open "D:\Temp.txt" For Append As fNum
    For Z = 1 To 10
        Print #fNum, GetPassword
    Next
    Close fNum
End Sub
Private Function GetPassword(Optional ByVal NumSmb As Long = 10) As String
    Dim S As String
    Do While NumSmb > 0
        S = Chr$(Int(Rnd * 96) + 32)
        GetPassword = GetPassword & S
        NumSmb = NumSmb - 1
    Loop
End Function
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.02.2013, 12:06
Помогаю со студенческими работами здесь

Перехватчик данных (кража паролей браузера и отправка на email)
Недавно написал прогу, имеющая вид браузера и с открытой страницей ВКонтакте, которая перехватывала логин и пароль и кидала мне на почту. А...

Создать генератор паролей в котором можно указать длину пароля и количество паролей
Помогите пожалуйста! Задание: Нужно создать генератор паролей в котором можно указать длину пароля и количество паролей то есть длина...

Генератор паролей
Вобщем вот код такой простенький. Как сделать чтобы при каждом нажатии на кнопку он выдовал пароли рандомно. private void...

Генератор паролей
Мне нужно расшивровать пароль : Содержание пароля : Первые 2 цифры - идут последовательно ( в пределах 7-0 на клаве ) Например...

Генератор паролей
Привет юзерам cyberforum'а. Требуется следующее: Написать программу - генератор паролей. Программа должна выполнять следующие...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru