منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : تحويل كود php الى vb
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
.....

منتداكم (http://www.saud.somee.com) يستخدم SqlServer فيه أيضاً إمكانية تشفير MD5 بالاضافة للتشفيرات الأخرى
MD2 | MD4 | MD5 | SHA | SHA1 | SHA2_256 | SHA2_512 (أيضاً PHP فيه هذه التشفيرات)

ولكن النتيجة ليست مباشرة كـ PHP بس تكون على شكل bytes بايناري ولابد من تحويلها إذا أردتها بشكل نصي
وذلك باستخدام دالة تحويل sys.fn_sqlvarbasetostr وستكون النتيجة Hexadecimal سداسي عشري يشمل حرفي التعريف 0x
فنستخدم دالة substring لاقتطاع النص بدون حرفي التعريف
كود :
SELECT substring(sys.fn_sqlvarbasetostr(HASHBYTES('MD5', '123')), 3, 32)

هذا الشي ينطبق على VB.NET وPHP
كود :
' PHP
echo MD5('123');
كود :
' VB.NET
Dim objMd5 As New System.Security.Cryptography.MD5CryptoServiceProvider()
Dim byts() As Byte = System.Text.Encoding.ASCII.GetBytes('123')
byts = objMd5.ComputeHash(byts)
For Each b As Byte In byts
   result &= b.ToString("x2")
Next

طبعا نستنتج بهذا سهول استخدام MySql عن SqlServer

.....
اللي يضطرني استخدم sqlserver هو دعم صفحات aspx
الصفحات : 1 2