PDA

View Full Version : رمز دار كردن شماره سريال و مدل هارد و ذخيره اون در ديتابيس؟



swallow.pa
دوشنبه 27 خرداد 1392, 06:38 صبح
سلام به همه
دنبال الگوريتم و كدي هستم كه كلمات حروف و عدد شماره سريال و مدل هارد رو به حروف رمز دار تبديل كنه مثلا
A=e , B=T , 1=62 , باشه البته من فكر مي كنم اين روش خوب باشه
اما حالا اگه دوستان روش ديگه اي رو دارن بگن براي رمز دار كردن اين موضوع (اگه زحمتي نيست باكد مثال بزنن)
خب رمز دار كردن يك طرف و باز كردن اون يك طرف ديگه

سوال من اينه كه چطوري اين كار رو انجام بدم
ممنون

tooraj_azizi_1035
دوشنبه 27 خرداد 1392, 11:06 صبح
System.Security.Cryptography.RSACryptoServiceProvi der Provider =
new System.Security.Cryptography.RSACryptoServiceProvi der();
Provider.ImportParameters(your_rsa_key);
byte[] encrypted = Provider.Encrypt(System.Text.Encoding.UTF8.GetByte s("Hello World!"), true);
string decrypted = System.Text.Encoding.UTF8.GetString(Provider.Decry pt(encrypted, true));


OR:
http://www.obviex.com/samples/Encryption.aspx

swallow.pa
چهارشنبه 29 خرداد 1392, 07:57 صبح
System.Security.Cryptography.RSACryptoServiceProvi der Provider =
new System.Security.Cryptography.RSACryptoServiceProvi der();
Provider.ImportParameters(your_rsa_key);
byte[] encrypted = Provider.Encrypt(System.Text.Encoding.UTF8.GetByte s("Hello World!"), true);
string decrypted = System.Text.Encoding.UTF8.GetString(Provider.Decry pt(encrypted, true));


OR:
http://www.obviex.com/samples/Encryption.aspx
ميشه يه توضيحي بديد

lootiamir
چهارشنبه 29 خرداد 1392, 14:01 عصر
سلام به همه
دنبال الگوريتم و كدي هستم كه كلمات حروف و عدد شماره سريال و مدل هارد رو به حروف رمز دار تبديل كنه مثلا
A=e , B=T , 1=62 , باشه البته من فكر مي كنم اين روش خوب باشه
اما حالا اگه دوستان روش ديگه اي رو دارن بگن براي رمز دار كردن اين موضوع (اگه زحمتي نيست باكد مثال بزنن)
خب رمز دار كردن يك طرف و باز كردن اون يك طرف ديگه

سوال من اينه كه چطوري اين كار رو انجام بدم
ممنون
ببخشید شما راهی مطمئن برای پیدا کردن شماره سریال هارد پیدا کردین ؟؟؟
اگه چیزه بدرد بخوری پیدا کردین ممنون میشم سورسی چیزی بزارین تا ما هم استفاده کنیم ممنون !

mina.manesh
چهارشنبه 29 خرداد 1392, 21:42 عصر
ببخشید شما راهی مطمئن برای پیدا کردن شماره سریال هارد پیدا کردین ؟؟؟
اگه چیزه بدرد بخوری پیدا کردین ممنون میشم سورسی چیزی بزارین تا ما هم استفاده کنیم ممنون !

اين رو از توي خود سايت بيرون آوردم


Public Function GetHDDSerialNumber() As String
Dim searcher As ManagementObjectSearcher
Dim query1 As String = "SELECT * FROM Win32_DiskDrive"
Dim query2 As String = "SELECT * FROM Win32_PhysicalMedia"
searcher = New ManagementObjectSearcher(query1)
For Each wmi_HD As ManagementObject In searcher.Get()
If Not wmi_HD("Model") Is Nothing Then
Me.Text = wmi_HD("Model").ToString()
End If
Next
searcher = New ManagementObjectSearcher(query2)
For Each wmi_HD As ManagementObject In searcher.Get()
If Not wmi_HD("SerialNumber") Is Nothing Then
Me.Text = wmi_HD("SerialNumber").ToString()
End If
Next

End Function

lootiamir
پنج شنبه 30 خرداد 1392, 17:19 عصر
اين رو از توي خود سايت بيرون آوردم


Public Function GetHDDSerialNumber() As String
Dim searcher As ManagementObjectSearcher
Dim query1 As String = "SELECT * FROM Win32_DiskDrive"
Dim query2 As String = "SELECT * FROM Win32_PhysicalMedia"
searcher = New ManagementObjectSearcher(query1)
For Each wmi_HD As ManagementObject In searcher.Get()
If Not wmi_HD("Model") Is Nothing Then
Me.Text = wmi_HD("Model").ToString()
End If
Next
searcher = New ManagementObjectSearcher(query2)
For Each wmi_HD As ManagementObject In searcher.Get()
If Not wmi_HD("SerialNumber") Is Nothing Then
Me.Text = wmi_HD("SerialNumber").ToString()
End If
Next

End Function

ببخشید از چه namespace باید استفاده کنم ؟؟؟

alimanam
پنج شنبه 30 خرداد 1392, 18:31 عصر
با سلام


ببخشید از چه namespace باید استفاده کنم ؟؟؟

فضای نام System.Management رو ایمپورت کنین .

موفق باشبد./

lootiamir
پنج شنبه 30 خرداد 1392, 19:09 عصر
با سلام



فضای نام System.Management رو ایمپورت کنین .

موفق باشبد./
ببخشید این کار رو هم کردم ولی ایراد میگیره !!
مشکل از کجاست ؟؟

alimanam
پنج شنبه 30 خرداد 1392, 20:11 عصر
با سلامی دوباره

من دقیقا نمیدونم مشکل شما کجاست چون به صورت عادی نباید مشکلی با کد اشاره شده داشته باشید , به هرحال میتونین از رفرنسی که نوشتم استفاده کنین که به جز استفاده از WMI میتونین سریال واقعی هارد دیسک رو هم با استفاده از API ویندوز استخراج کنین ( در بعضی مواقع پیش میاد که از روش اول ( WMI ) نمیتونین سریال رو استخراج کنین ) . برای استفاده کافیه رفرنس رو به پروژه به صورت Add Reference اضافه کنین و با یک خط کد سریال رو به صورت کد شده یا ساده نمایش / استفاده کنین .

http://www.sharefile.ir/uploads/1371777108.png

موفق باشید./