Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Ответ
 
Опции темы
Старый 05.02.2010, 14:47   #1
Я вас люблю ^^
 Старший сержант
Аватар для Glavos
 
Glavos блестящий пример для подражанияGlavos блестящий пример для подражанияGlavos блестящий пример для подражанияGlavos блестящий пример для подражанияGlavos блестящий пример для подражанияGlavos блестящий пример для подражанияGlavos блестящий пример для подражанияGlavos блестящий пример для подражанияGlavos блестящий пример для подражанияGlavos блестящий пример для подражанияGlavos блестящий пример для подражания
Регистрация: 31.08.2009
Сообщений: 189
Популярность: 1506
Сказал(а) спасибо: 62
Поблагодарили 630 раз(а) в 289 сообщениях
Отправить сообщение для Glavos с помощью ICQ Отправить сообщение для Glavos с помощью Telegram Отправить сообщение для Glavos с помощью Yahoo Отправить сообщение для Glavos с помощью Skype™
 
По умолчанию Генератор паролей с учетом регистра

Тема написана для новичков в программировании на Delphi.
Простейшая процедура генерации пароля:

procedure TForm1.Button1Click(Sender: TObject);
const
gen:array[0..5] of String=('1','2','a','B','/','*');//сюда вписывай любое кол-во символов
var
pass:String; //переменная, где будет храниться пароль
i:Integer; //счетчик для цикла
x:Integer; //длина пароля
begin
x:=7; //можешь указать любое значение например StrToInt(Edit1.Text)
for i:=0 to x do //шагов будет 8 т.к. 0 тоже значение
begin
pass:=pass+gen[Random(5)]; //записывем в "pass" случайное значение массива
end;
Edit1.Text:=pass;//отображаем полученный пароль в Edit1
end;

Незабудь записать:

procedure TForm1.FormCreate(Sender: TObject);
begin
randomize;
end;
________________
Все материалы исключительно для ознакомления. (Рад помочь!)

[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 05.02.2010, 15:06   #2
Reaper
 Фельдмаршал
Аватар для Dinmaite
 
Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 110
Поблагодарили 830 раз(а) в 395 сообщениях
Отправить сообщение для Dinmaite с помощью ICQ
 
По умолчанию Re: Генератор паролей с учетом регистра

Цитата:
Сообщение от GlavosПосмотреть сообщение
gen:array[0..5] of String=('1','2','a','B','/','*');//сюда вписывай любое кол-во символов

+ надо указывать увеличивающуюся длину массива.

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
pass:String; //переменная, где будет храниться пароль
i:Integer; //счетчик для цикла и длина пароля
begin
 randomize;
 i:=strtoint(edit2.text); //можешь указать любое значение длины пароля
 for i:=0 to i do //шагов будет 8 т.к. 0 тоже значение
   pass:=pass+edit1.text[random(length(edit1.text))]; //записывем в "pass" случайное значение из строки
 Edit3.Text:=pass;//отображаем полученный пароль в Edit1
end;
Так выглядит более цивильно мне кажется.
В аттаче примерный внешний вид.
Изображения
Тип файла: jpg 111111111111111.JPG (9.7 Кб, 190 просмотров)

Последний раз редактировалось Dinmaite; 05.02.2010 в 15:09. Причина: Немного подправил
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Хеширование паролей (HELP) Glavos Общение и обсуждение, архив Lineage 2 6 13.12.2009 20:31
хеширование паролей Glavos Треп 0 03.12.2009 17:42
Генератор Ников и Имен xD IIIypuk Треп 5 16.10.2009 00:55
Кароч меня обнулили при етом случилось следующие Наз Архив 3 20.09.2009 22:42

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 18:25.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net