منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
تحويل كود php الى vb - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم برمجة وتطوير المواقع (http://vb4arb.com/vb/forumdisplay.php?fid=51)
+--- قسم : قسم PHP (http://vb4arb.com/vb/forumdisplay.php?fid=58)
+---- قسم : قسم اسئلة PHP (http://vb4arb.com/vb/forumdisplay.php?fid=59)
+---- الموضوع : تحويل كود php الى vb (/showthread.php?tid=3888)

الصفحات: 1 2


RE: تحويل كود php الى vb - vbnet - 26-09-14

.....

منتداكم (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

.....


RE: تحويل كود php الى vb - سعود - 26-09-14

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