PDA

View Full Version : مبتدی: فيلد Binary



mgh64120
دوشنبه 07 دی 1388, 18:55 عصر
من ميخوام يه رشته(String) رو درون يه فيلد باينري ذخيره كنم.

ايا ميشه بعدآ به مقدار اون فيلد دسترسي داشته باشم يا نه؟

لطفا در صورت مثبت بودن جواب توضيح دهيد چطوري ؟

متشكرم!

من از نسخه 2000 استفاده ميكنم.

:متفکر:

AminSobati
دوشنبه 07 دی 1388, 19:48 عصر
مشکلی نیست، در Select میتونین از تابع CAST یا CONVERT استفاده کنین تا از حالت باینری به String تبدیل بشه. ولی الزامی هست که String رو به شکل باینری ذخیره کنید؟

mgh64120
سه شنبه 08 دی 1388, 16:17 عصر
الزامی هست که String رو به شکل باینری ذخیره کنید؟

سلام
من ميخوام مانند خود SQL پسورد كاربران رو درون فيلد باينري ذخيره كنم.
آيا راه حل بهتري هست يا نه ؟
ممنون از توجه و راهماييتون !

AminSobati
سه شنبه 08 دی 1388, 22:41 عصر
سلام،
صرفا ذخیره کردن بصورت باینری اطلاعات رو محافظت نمیکنه چون به راحتی CAST میشه، باید Encrypt کنین

mgh64120
چهارشنبه 09 دی 1388, 16:39 عصر
سلام،
صرفا ذخیره کردن بصورت باینری اطلاعات رو محافظت نمیکنه چون به راحتی CAST میشه، باید Encrypt کنین

سلام
ميشه توضيح بدين چطوري اينكار رو بكنم؟(Encrypt)

AminSobati
چهارشنبه 09 دی 1388, 18:35 عصر
در نسخه 2000 خودتون باید تابع Encryption رو بسازین یا از توابعی که در اینترنت شاید بشه پیدا کرد استفاده کنین. از نسخه 2005 به بعد چندین تابع بصورت built-in وجود دارند

sia_2007
چهارشنبه 09 دی 1388, 20:27 عصر
راه دیگه Hash کردن پسوردهاست.
شما پسورد کاربران رو به صورت Hash شده ذخیره میکنید که به هیچ وجه قابل بازگشت نیست.
سپس رمز ورودی کاربر رو هم Hash کنید و این دو تا رو با هم مقایسه کنید.
---
Hash کردن رو باید در Net. انجام بدید.
موفق باشی

princoo
جمعه 11 دی 1388, 03:40 صبح
hash بهترین راه است