ورود

View Full Version : decrypt



lord_viper
شنبه 19 مرداد 1387, 17:35 عصر
با سلام
تو sqlserver2005 با استفاده از تابع EncryptByPassPhrase استفاده کردم چطور میتونم تو select هایی که روی بانک دارم با تابعdecryptByPassPhrase دو باره فیلدها رو بازیابی کنم؟
با تشکر

lord_viper
دوشنبه 21 مرداد 1387, 14:45 عصر
کسی راه حلی نداره؟
شما برای encrypt و decrypt کردن اطلاعات در بانکها چکار میکنید؟

ASKaffash
دوشنبه 21 مرداد 1387, 15:41 عصر
سلام
خوب طبیعی است برای decrypt باید مجدد رشته را به آن اراسال کنید :


Select
A=EncryptByPassPhrase('Ok',Message),
B=Convert(nVarChar,DecryptByPassPhrase('Ok',Encryp tByPassPhrase('Ok',Message)))
from Message

در واقع شما باید این Ok را در جای دیگری مخفی کنید(چون کلید شماست)