منتديات كركوك تايمز
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتديات كركوك تايمز

منتديات كركوك تايمز
 
الرئيسيةأحدث الصورالتسجيلدخول
أفضل 10 أعضاء في هذا المنتدى
فيــرو - 3141
CREATE PROC random_password EmptyCREATE PROC random_password I_voting_barCREATE PROC random_password Empty 
شميران كركوكي - 2120
CREATE PROC random_password EmptyCREATE PROC random_password I_voting_barCREATE PROC random_password Empty 
Rasti - 1769
CREATE PROC random_password EmptyCREATE PROC random_password I_voting_barCREATE PROC random_password Empty 
zoba - 1578
CREATE PROC random_password EmptyCREATE PROC random_password I_voting_barCREATE PROC random_password Empty 
كــاردينيــا - 1350
CREATE PROC random_password EmptyCREATE PROC random_password I_voting_barCREATE PROC random_password Empty 
دمعة حزن - 579
CREATE PROC random_password EmptyCREATE PROC random_password I_voting_barCREATE PROC random_password Empty 
A.O.J - 538
CREATE PROC random_password EmptyCREATE PROC random_password I_voting_barCREATE PROC random_password Empty 
Aramos - 497
CREATE PROC random_password EmptyCREATE PROC random_password I_voting_barCREATE PROC random_password Empty 
ديدار - 410
CREATE PROC random_password EmptyCREATE PROC random_password I_voting_barCREATE PROC random_password Empty 
دانيار كوردى - 404
CREATE PROC random_password EmptyCREATE PROC random_password I_voting_barCREATE PROC random_password Empty 
المواضيع الأخيرة
» استضافة مجانية مع دومين .com مجاني مدى الحياة
CREATE PROC random_password Icon_minitimeالخميس 10 ديسمبر 2015, 4:36 pm من طرف hayderaltimimi

» ليلى والخمسين حرامي .. بقلمي
CREATE PROC random_password Icon_minitimeالإثنين 09 نوفمبر 2015, 7:19 pm من طرف حجي تمساح

» شل c99 مع الشرح بالفيديو
CREATE PROC random_password Icon_minitimeالأربعاء 04 سبتمبر 2013, 4:56 pm من طرف فيــرو

» شل c99 مع الشرح بالفيديو
CREATE PROC random_password Icon_minitimeالأربعاء 04 سبتمبر 2013, 4:52 pm من طرف فيــرو

» ثغرة XSS
CREATE PROC random_password Icon_minitimeالثلاثاء 27 أغسطس 2013, 5:20 pm من طرف فيــرو

» موقع يقدم اخر الثغرات
CREATE PROC random_password Icon_minitimeالسبت 24 أغسطس 2013, 7:04 am من طرف فيــرو

» ثغرة جديدة
CREATE PROC random_password Icon_minitimeالسبت 24 أغسطس 2013, 7:01 am من طرف فيــرو

» برنامج الهجوم على المواقع
CREATE PROC random_password Icon_minitimeالسبت 24 أغسطس 2013, 4:57 am من طرف فيــرو

عداد الزوار

hit counter

شاطر | 
 

 CREATE PROC random_password

استعرض الموضوع التالي استعرض الموضوع السابق اذهب الى الأسفل 
كاتب الموضوعرسالة
كوران كركوكي
عضو مميزعضو مميز
avatar
بيانات العضو
عدد المساهمات : 107
نقاط : 26894
تاريخ التسجيل : 20/09/2009
العمر : 37

CREATE PROC random_password Empty
مُساهمةموضوع: CREATE PROC random_password   CREATE PROC random_password Icon_minitimeالجمعة 02 أكتوبر 2009, 3:58 pm

CREATE PROC random_password
(
@len int = 8, --Length of the password to be generated
@password_type char(7) = 'simple'
--Default is to generate a simple password with lowecase letters.
--Pass anything other than 'simple' to generate a complex password.
--The complex password includes numbers, special characters, upper case and lower case letters
)
AS
/***********************************************
Examples:
To generate a simple password with a length of 8 characters:
EXEC random_password
To generate a simple password with 6 characters:
EXEC random_password 6
To generate a complex password with 8 characters:
EXEC random_password @Password_type = 'complex'
To generate a comples password with 6 characters:
EXEC random_password 6, 'complex'
***********************************************/
BEGIN
DECLARE @password varchar(25), @type tinyint, @bitmap char(6)
SET @password=''
SET @bitmap = 'uaeioy'
--@bitmap contains all the vowels, which are a, e, i, o, u and y. These vowels are used to generate slightly readable/rememberable simple passwords
WHILE @len > 0
BEGIN
IF @password_type = 'simple' --Generating a simple password
BEGIN
IF (@len%2) = 0 --Appending a random vowel to @password
SET @password = @password + SUBSTRING(@bitmap,CONVERT(int,ROUND(1 + (RAND() * (5)),0)),1)
ELSE --Appending a random alphabet
SET @password = @password + CHAR(ROUND(97 + (RAND() * (25)),0))
END
ELSE --Generating a complex password
BEGIN
SET @type = ROUND(1 + (RAND() * (3)),0)
IF @type = 1 --Appending a random lower case alphabet to @password
SET @password = @password + CHAR(ROUND(97 + (RAND() * (25)),0))
ELSE IF @type = 2 --Appending a random upper case alphabet to @password
SET @password = @password + CHAR(ROUND(65 + (RAND() * (25)),0))
ELSE IF @type = 3 --Appending a random number between 0 and 9 to @password
SET @password = @password + CHAR(ROUND(48 + (RAND() * (9)),0))
ELSE IF @type = 4 --Appending a random special character to @password
SET @password = @password + CHAR(ROUND(33 + (RAND() * (13)),0))
END
SET @len = @len - 1
END
SELECT @password --Here's the result
END
__________________
توقيــع العضو كوران كركوكي
الرجوع الى أعلى الصفحة اذهب الى الأسفل
وردة هيت
عضو مميزعضو مميز
وردة هيت
بيانات العضو
الجنس : انثى
عدد المساهمات : 106
نقاط : 26480
تاريخ التسجيل : 03/12/2009
العمر : 35

CREATE PROC random_password Empty
مُساهمةموضوع: رد: CREATE PROC random_password   CREATE PROC random_password Icon_minitimeالجمعة 04 ديسمبر 2009, 9:07 pm

شكرا للبرنامج
توقيــع العضو وردة هيت
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 

CREATE PROC random_password

استعرض الموضوع التالي استعرض الموضوع السابق الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

(( مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ))


صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات كركوك تايمز :: منتديات الكومبيوتر و الانترنيت :: منتدى لغات البرمجة-
a
انتقل الى: