خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


تولید اعداد تصادفی رمزنگاری شده با تابع CRYPT_GEN_RANDOM در SQL Server

تولید اعداد تصادفی رمزنگاری شده با تابع CRYPT_GEN_RANDOM در SQL Server
در SQL Server ، می توانید از تابع CRYPT_GEN_RANDOM برای تولید یک عدد رمزنگاری و تصادفی استفاده کنید. این شماره توسط Cryptographic Application Programming Interface یا CAPI تولید می شود.

نرم افزار سامانه مودیان راهکار
CAPI یک رابط برنامه نویسی اپلیکیشن خاص برای پلتفرم مایکروسافت ویندوز است که همراه با سيستم عامل های مایکروسافت ویندوز ارائه می شود و سرویس هایی را برای توسعه دهندگان فراهم می کند تا برنامه های مبتنی بر ویندوز خود را با استفاده از رمزنگاری، امن کنند.


Syntax کلی استفاده از تابع CRYPT_GEN_RANDOM بصورت زیر می باشد:

CRYPT_GEN_RANDOM ( length [ , seed ] )
پارامتر length اجباری و Seed اختیاری است. مقدار بازگشتی از نوع دیتاتایپ varbinary8000 است.
Length در واقع طول و Seed یک مقدار هگزادسیمال و اختیاری است. طول آرگومان باید بین 1 تا 8000 باشد.طول Seed، با مقدار آرگومان Length، باید مطابقت داشته باشد.
در اسکریپت زیر مثالی را خواهید دید که یک عدد تصادفی با طول 4 بایت ایجاد می کند:

SELECT CRYPT_GEN_RANDOM(4) AS Result;

تولید اعداد تصادفی رمزنگاری شده با تابع CRYPT_GEN_RANDOM در SQL Server . آموزشگاه رایگان خوش آموز

در مثال دیگر با طول 20 بایت، عدد تصادفی توسط تابع مذکور ایجاد خواهد شد:

SELECT CRYPT_GEN_RANDOM(20) AS Result;

تولید اعداد تصادفی رمزنگاری شده با تابع CRYPT_GEN_RANDOM در SQL Server . آموزشگاه رایگان خوش آموز

حالا در مثال زیر آرگومان Seed هم مقداردهی می شود:

SELECT CRYPT_GEN_RANDOM(4, 0x13F18C70) AS Result;

تولید اعداد تصادفی رمزنگاری شده با تابع CRYPT_GEN_RANDOM در SQL Server . آموزشگاه رایگان خوش آموز


نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز