آموزش هوش مصنوعی
اخبار ایران تکنولوژی

۷ الگوریتم که هر برنامه نویسی باید بداند

ما چند الگوریتم مرتب سازی در این لیست داریم و Merge Sort یکی از مهمترین الگوریتم‌ها است. این یک الگوریتم مرتب سازی کارآمد بر اساس تکنیک برنامه نویسی تقسیم و تسخیر است.

آموزش و هوش مصنوعی

تکنیک های طراحی الگوریتم

الگوریتم روشی است برای حل یک مسئله خاص در تعداد محدودی از مراحل برای ورودی با اندازه محدود. 
الگوریتم ها را می توان به روش های مختلفی طبقه بندی کرد. آن ها هستند: 

یادگیری ماشینی
آموزش و هوش مصنوعی

فراگیری ماشین

یادگیری ماشینی رشته تحصیلی است که به کامپیوترها توانایی یادگیری بدون برنامه ریزی صریح را می دهد. ML یکی از هیجان‌انگیزترین فناوری‌هایی است که تا به حال با آن مواجه شده‌ایم. همانطور که از نام آن مشخص است،

شبکه و امنیت

حمله Shoulder Surfing چیست؟

شاید معمولترین و خطرناک ترین نوع حمله از لحاظ عمومیت بین مردن همین حمله Shoulder Surfing باشد ، Shoulder به معنی شانه و Surf هم به معنی گشت و گذار است .

حملات مهندسی اجتماعی
آموزش و هوش مصنوعی

حملات مهندسی اجتماعی (social engineering) چیست

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

حمله BRUTE FORCE چیست؟
شبکه و امنیت

حمله BRUTE FORCE چیست؟

حمله Brute Force  تلاشی برای شکستن رمز عبور، یافتن نام کاربری، یافتن یک صفحه وب پنهان یا یافتن کلید مورد استفاده برای رمزگذاری پیام با استفاده از یک روش آزمون و خطا و بررسی تمام حالات ممکن است. این روش به میزان زیادی از امیدواری نیز نیاز دارد تا در نهایت رمز عبور را به‌درستی حدس زده شود. Brute force حمله‌ای قدیمی اما هم‌چنان محبوب و موثر است.

برنامه نویسی

مقدمه ای بر الگوریتم ها

کلمه Algorithm به معنای ” مجموعه قوانینی است که باید در محاسبات یا سایر عملیات حل مسئله رعایت شود ” یا ” رویه ای برای حل یک مسئله ریاضی در تعداد محدودی از مراحل که اغلب توسط عملیات بازگشتی ” انجام می شود. 

شبکه و امنیت

سه گانه سیا در رمزنگاری

وقتی صحبت از امنیت شبکه می شود، سه گانه سیا یکی از مهم ترین مدل هایی است که برای هدایت سیاست های امنیت اطلاعات در یک سازمان طراحی شده است. 

جدول رنگین کمان
شبکه و امنیت

Rainbow Table چیست؟ معرفی کاربرد جدول رنگین کمان در کرک پسورد

رمزهای عبور در یک سیستم کامپیوتری مستقیماً به صورت متن ساده ذخیره نمی شوند، بلکه با استفاده از رمزگذاری هش می شوند. یک تابع هش یک تابع یک طرفه است، به این معنی که نمی توان آن را رمزگشایی کرد. هر زمان که یک کاربر رمز عبور را وارد می کند،

جاوا اسکریپت
برنامه نویسی

جاوا اسکریپت در مرورگر

جاوا اسکریپت در مرورگر جاوا اسکریپت یک زبان مفسری است که برای اجرا، نیاز به یک محیط میزبان جهت تفسیر کدهایش دارد. به لحاظ تاریخی و با توجه منشأ جاوا اسکریپت، مهمترین محیط اجرای جاوا اسکریپت، مرورگرها هستند. هرچند امروزه جاوا اسکریپت در محیط‌های مختلف قابل اجرا می‌باشد. اما همچنان …