.NET Developer

CSharp Programming

چهارشنبه, ۲۴ آبان ۱۳۹۶، ۰۸:۰۴ ب.ظ م.ب آیرملو
بروت فورس با دیکشنری +سورس

بروت فورس با دیکشنری +سورس

سلام دوستان
براتون قطعه کدی در محیط کنسول  قرار میدم که بصورت با استفاده از کلید تعدادی حرف رو بصورت رندوم وبا استفاده از ابجکت دیکشنری  بین کلید و مقادیر داده شده به تکست ارسال شده که از حرف A شروع و تا Z ادامه پیدا میکنه که بصورت ترتیبی و تمام احتمالات رو بررسی میکنه مثلا ما در نظر داریم کلمه عبور 4 حرفی رو بروت فورس کنیم اون 4 کاراکتر در 26 حرف انگلیسی محاسبه و تمامی احتمالات در خروجی ذخیره میشن و قابل تبدیل به حروف بزرگ و کوچیک هستن که نهایتا خروجی حاصله در فایل تکست ذخیره میشه در انتها نیز از متدی برای محاسبه روند پیشرفت کار استفاده نمودم که اخرین خط کنسول قابل مشاهده است امیدوارم براتون جالب باشه


دانلود سورس بروت فورس در محیط کنسول

۲۴ آبان ۹۶ ، ۲۰:۰۴ ۰ نظر
م.ب آیرملو
سه شنبه, ۲۳ آبان ۱۳۹۶، ۰۸:۰۲ ب.ظ م.ب آیرملو
محاسبه فاکتوریل در سی شاپ

محاسبه فاکتوریل در سی شاپ

فاکتوریل یک عدد برابر است با حاصل ضرب اعداد ماقبل خود تا عدد یک است. به عنوان مثال فاکتوریل عدد 5 برابر است با 5ضربدر4ضربدر3ضربدر2نهایتا ضربدر1


نحوه محاسبه

ابتدا سه متغییر از نوع int به نام های num و fact و i تعریف میکنیم 

به متغییر factمقدار اولیه ۱ میدهیم. این برنامه ابتدا از کاربر میخواهد که یک عدد را وارد کند عدد وارد شده به علت اینکه به صورت رشته است میبایست به عدد تبدیل گردد

با استفاده از دستور convert به نوع int تبدیل میشود سپس درون متغییر num ریخته میشود.

ادامه مطلب...
۲۳ آبان ۹۶ ، ۲۰:۰۲ ۱ نظر
م.ب آیرملو
شنبه, ۱۳ آبان ۱۳۹۶، ۰۶:۵۲ ب.ظ م.ب آیرملو
الگوریتم رمزنگاری بانک اطلاعاتی + سورس

الگوریتم رمزنگاری بانک اطلاعاتی + سورس

دوستان روز خوش

تو این پست سورس یه فرم ثبت کاربر و ورود گذاشتم دیتابیس این پروژه اکسس هست که جهت امنیت اطلاعات اون اطلاعات داخل این دیتابیس با استفاده از کلید هش  شده برای اطمینان یوزر و پسورد که بصورت پیش فرض ادمین هست در سایتهای انلاین کرک و همچنین کالی لینوکس تست شد نتیجه منفی بود یعنی کرک این اطلاعات انجام نشد

برای امنیت دیتابیس نیز کانکشن استرینگ رو توی یه کلاس جداگانه قرار دادم و دیتابیس رو نیز پسورد گذاری کردم 


ادامه مطلب...
۱۳ آبان ۹۶ ، ۱۸:۵۲ ۱ نظر
م.ب آیرملو
دوشنبه, ۸ آبان ۱۳۹۶، ۱۱:۴۸ ب.ظ م.ب آیرملو
لاگین امن با الگوریتم رمزنگاری و بدون دیتابیس

لاگین امن با الگوریتم رمزنگاری و بدون دیتابیس

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

ادامه مطلب...
۰۸ آبان ۹۶ ، ۲۳:۴۸ ۰ نظر
م.ب آیرملو
چهارشنبه, ۳ آبان ۱۳۹۶، ۱۰:۵۶ ب.ظ م.ب آیرملو
حمله باج افزار جدید TYRANT

حمله باج افزار جدید TYRANT

با بررسی انجام شده مشخص شد اخیراً باج افزاری موسوم به TYRANT با الهام از یک باج‌افزار متن‌باز در فضای سایبری منتشر شده است که دارای صفحه باج‌خواهی به زبان فارسی بوده و برای هدف قرار دادن کاربران فارسی زبان طراحی شده است. این باج‌افزار در محیط سیستم عامل های ویندوز و حتی ویندوزسروربا  قفل نمودن دسترسی به سامانه‌های قربانی و رمزنمودن فایل‌های سیستم، اقدام به مطالبه 15 دلار باج به شکل ارز الکترونیکی نموده و از بستر غیرقابل پیگیری تلگرام و ایمیل برای برقراری ارتباط با قربانی و بررسی پرداخت باج، استفاده می‌نماید
ادامه مطلب...
۰۳ آبان ۹۶ ، ۲۲:۵۶ ۲ نظر
م.ب آیرملو
چهارشنبه, ۱۹ مهر ۱۳۹۶، ۰۵:۳۸ ب.ظ م.ب آیرملو
رونمایی مایکروسافت از زبان برنامه‌نویسی مخصوص رایانش کوانتومی

رونمایی مایکروسافت از زبان برنامه‌نویسی مخصوص رایانش کوانتومی

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

به گزارش خبرگزاری علم و فناوری -محاسبات کوانتومی از راه رسیده‌اند و اکنون چندین شبه‌‌کامپیوتر کوانتومی در دنیا کار می‌کنند.
اکنون کامپیوترهای کوانتومی سرفصل جدیدی در دنیای فناوری شده‌اند و به نظر می‌رسد صنعت مراکز داده باید هرچه‌ سریع‌تر با آنها سازگاری و انطباق پیدا کند. سامانه‌های کامپیوتری امروزی هیچ‌ وجه تشابهی با نیاکان خود ندارند. آنها نه تنها فضای کمتری اشغال می‌کنند، بلکه در زمینه قدرت پردازش اطلاعات نیز از کامپیوترهای نسل پیش بسیار نیرومندتر هستند.

 

ادامه مطلب...
۱۹ مهر ۹۶ ، ۱۷:۳۸ ۲ نظر
م.ب آیرملو
پنجشنبه, ۶ مهر ۱۳۹۶، ۰۷:۴۸ ب.ظ م.ب آیرملو
ساخت کامپیوتر کوانتومی توسط ماکروسافت

ساخت کامپیوتر کوانتومی توسط ماکروسافت

نیلز بور (1962 - 1885) ، از بنیانگذاران فیزیک کوانتوم ، در مورد چیزی که بنیان گذارده است، جمله‌ای دارد به این مضمون که اگر کسی بگوید فیزیک کوانتوم را فهمیده ، پس چیزی نفهمیده است
کوانتم بزبان ساده:هر چیزی که یک حداقل داشته باشه که نتونه ازش کمتر بشه اسمشو میذاری کمیت کوانتومی و هر چیز که بتونیم به هر مقدار که بخوایم کوچیکترشو هم پیدا کنیم و حداقلی نداشته باشه میشه غیر کوانتومی کمیت کوانتومی مثل بار الکتریکی یا صفره یا حداقل به اندازه بار الکترون یا بیشتر نمیتونه هیچ وقت کمتر از حداقل که همون بار الکترون هست باشه یا 2تا الکترون نصفی بارش باشه چون نصفی یا یک سوم یا سک چهارم بار الکترون نداریم
در صورتی که کامپیوترهای کوانتومی ساخته شوند، بسیاری از مسائل مهندسی، هوش مصنوعی و رمزگذاری با سرعت و دقت بسیار بیشتری قابل حل خواهند بود.
شرکت مایکروسافت در کنفرانس Ignite به پیشرفت های حاصل شده در زمینه ساخت کامپیوتر کوانتومی اشاره و اعلام کرد که ابزاری در اختیار برنامه‎نویسان قرار می‌دهد تا روش محاسباتی جدید کوانتومی را تجربه کنند

ادامه مطلب...
۰۶ مهر ۹۶ ، ۱۹:۴۸ ۲ نظر
م.ب آیرملو
شنبه, ۱۷ تیر ۱۳۹۶، ۱۱:۳۵ ب.ظ م.ب آیرملو
الودگی کامپیوترها و باج افزارها

الودگی کامپیوترها و باج افزارها

اخیراً بدافزارهایی با اسامی مستعار Athena ، After Midnight ، Assassin در فضای مجازی منتشر شده که توسط سازمان CIA برای نفوذ به سامانه‌های کامپیوتری از آن‌ها استفاده گردیده است. بدافزارهای یادشده توانایی فعالیت بر روی نسخه‌های مختلف سیستم‌عامل ویندوز را داشته و نفوذگر را قادر به ایجاد درب‌پشتی در سیستم هدف نموده و اجازه انجام عملیات مخرب و جاسوسی را به‌صورت پنهانی برروی سیستم قربانی ایجاد می‌نمایند. با توجه به و گسترش بدافزارهای پیچیده، برای جلوگیری میبایست چند کار رو انجام دهیم

ادامه مطلب...
۱۷ تیر ۹۶ ، ۲۳:۳۵ ۴ نظر
م.ب آیرملو