نمایش نتایج 1 تا 7 از 7

نام تاپیک: کد شش رقمی غیر تکراری برای بازیابی رمز

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر دائمی آواتار ROSTAM2
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    فارس
    پست
    2,022

    کد شش کاراکتری غیر تکراری برای بازیابی رمز

    سلام.

    من برای بازیابی رمز تابعی برای ایجاد یک کد شش کاراکتری متغیر ساختم که متشکل از ارقام 6 فروند GUID هست که با چرحش در حلقه 6 دوره هربار یک کاراکتر از یک GUID از 12 کاراکتر GUID به یک لیست اضافه می کنه که در نهایت می شه یک کد شش کاراکتری غیر تکراری

    اگر راهکاری برای بهتر شدن این تابع دارید اعلام بفرمائید.

    با تشکر .....

    SharedScreenshot13.jpg

    Function CreateNewRecoveryCode() As String
    Dim TempIDs As New List(Of String)
    Dim Guids As Guid() = {Guid.NewGuid, Guid.NewGuid, Guid.NewGuid, Guid.NewGuid, Guid.NewGuid, Guid.NewGuid}
    Dim X, I As Byte
    X = 0 : I = 0
    For Each G As Guid In Guids
    X += 1
    Select Case X
    Case 1 : I = 9
    Case 2 : I = 8
    Case 3 : I = 11
    Case 4 : I = 5
    Case 5 : I = 1
    Case 6 : I = 4
    End Select
    TempIDs.Add(G.ToString.Replace("-", "").Substring(I, 1).ToUpper)
    Next
    Return Join(TempIDs.ToArray).Replace(Space(1), String.Empty)
    End Function
    آخرین ویرایش به وسیله ROSTAM2 : پنج شنبه 04 مرداد 1403 در 10:20 صبح

تاپیک های مشابه

  1. پاسخ: 3
    آخرین پست: شنبه 03 بهمن 1394, 12:38 عصر
  2. پاسخ: 3
    آخرین پست: جمعه 31 مرداد 1393, 23:22 عصر
  3. سوال: رمز کردن فایل ها به فرمت غیر قابل خواندن و بازیابی آنها
    نوشته شده توسط minaalamshahi در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: سه شنبه 28 خرداد 1392, 21:44 عصر
  4. سوال: غیرفعال کردن زیرمنو در menustrip
    نوشته شده توسط veniz2008 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: شنبه 27 خرداد 1391, 20:19 عصر
  5. سوال: غیرفعال کردن یکی از زیرمنوهای menustrip
    نوشته شده توسط veniz2008 در بخش VB.NET
    پاسخ: 1
    آخرین پست: شنبه 27 خرداد 1391, 20:07 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •