Ninja Learn | نینجا لرن
1.26K subscribers
96 photos
36 videos
11 files
307 links
یادگیری برنامه نویسی به سبک نینجا 🥷
اینجا چیزایی یاد میگیری که فقط نینجاهای وب‌ بلدن 🤫

📄 Send me post: https://t.iss.one/NoronChat_bot?start=sec-fdggghgebe

👥 ɢʀᴏᴜᴘ: https://t.iss.one/+td1EcO_YfSphNTlk
Download Telegram
دوستان براتون یه چالش خفن دارم 😁
برید درمورد DSA یا همون
Digital signature algorithm

تحقیق بکنید و بیاید چیزی که یاد گرفتید رو اینجا بگید 👇

https://t.iss.one/+td1EcO_YfSphNTlk


اگه موافقید درموردش یه پستم درست میکنم

@ninja_learn_ir
👍91👏1
#fun #meme


فایل . gitignore سال ۱۹۹۹ اختراع شد

مردم قبل ۱۹۹۹:


@ninja_learn_ir
🤣14👍41😁1
سلام رفقا 👋

یه پست اینستا گذاشتیم مخصوص پایتون کارا 😉

ممنون میشیم که از ما با لایک و کامنت گذاشتن حمایت کنید 🌹😊

https://www.instagram.com/p/C-nOBcEMQ-f/?igsh=bDRremI1a3B5dTZv
👍82
Ninja Learn | نینجا لرن pinned «سلام رفقا 👋 یه پست اینستا گذاشتیم مخصوص پایتون کارا 😉 ممنون میشیم که از ما با لایک و کامنت گذاشتن حمایت کنید 🌹😊 https://www.instagram.com/p/C-nOBcEMQ-f/?igsh=bDRremI1a3B5dTZv»
بیشتر دوستانی که پستارو میبینن نه ریکشن میزنن و نه فالو میکنن
لطفا فالو کنید ما داریم اینجا زحمت میکشیم🥲

@ninja_learn_ir
14👍3🆒2👎1🐳1
This media is not supported in your browser
VIEW IN TELEGRAM
#fun


همراه صبحانه و قهوه 😐😂

@ninja_learn_ir
🤣13
💎 دنیای رمزنگاری با DSA 💎

امروز میخوایم با هم یکی از الگوریتم‌های مهم و پرکاربرد در دنیای رمزنگاری آشنا بشیم. این الگوریتم با اسم جذاب DSA شناخته میشه که مخفف Digital Signature Algorithm هست.

حالا DSA چیه و چیکار میکنه؟ 🤔

تصور کن میخوای یه پیام خیلی مهم رو برای دوستت بفرستی. اما نگران اینی که کسی پیام رو تو راه دستکاری کنه یا به اسم تو پیام بفرسته. اینجا DSA به دادت میرسه!

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

چطور کار میکنه؟

اینجوریه که DSA از دو کلید استفاده میکنه: یک کلید عمومی و یک کلید خصوصی.

🔑 کلید عمومی: مثل یه کارت ویزیت دیجیتالی هست که همه میتونن ببینن. این کلید برای رمزگشایی پیام استفاده میشه.

🗝 کلید خصوصی: مثل یه رمز عبور خیلی محرمانه هست که فقط خودت باید بدونی. این کلید برای ایجاد امضای دیجیتال استفاده میشه.

وقتی میخوای یه پیام رو امضا کنی، DSA از کلید خصوصی‌ت برای ایجاد یه رشته تصادفی استفاده میکنه. این رشته تصادفی با پیام اصلی ترکیب میشه و یه امضای دیجیتال ایجاد میکنه. این امضا به پیام اصلی اضافه میشه و همراه با پیام برای گیرنده ارسال میشه.

گیرنده با استفاده از کلید عمومی تو، امضای دیجیتال رو بررسی میکنه. اگر امضا معتبر باشه، مطمئن میشه که پیام از طرف تو ارسال شده و دستکاری نشده.

الگوریتم‌های استفاده شده در DSA:

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

کاربردهای DSA:

1⃣ امضای دیجیتال اسناد: برای اطمینان از اصالت و عدم تغییر اسناد الکترونیکی

2⃣ احراز هویت: برای تأیید هویت کاربران در سیستم‌های امنیتی

3⃣ تأمین امنیت تراکنش‌های مالی: برای محافظت از اطلاعات حساس در تراکنش‌های آنلاین

4⃣ امضای نرم‌افزار: برای اطمینان از اینکه نرم‌افزار دستکاری نشده است
مزایای DSA:

5⃣ امنیت بالا: شکستن امضای دیجیتال DSA بسیار دشوار است.

6⃣ سرعت بالا: DSA نسبت به برخی الگوریتم‌های دیگر سریع‌تر عمل میکنه.

7⃣ استاندارد بودن: DSA یک استاندارد جهانی است و در بسیاری از سیستم‌های امنیتی استفاده میشه.

جمع‌بندی:

فهمیدیم که DSA یک ابزار قدرتمند برای تأمین امنیت اطلاعات است. با استفاده از DSA میتونیم اطمینان حاصل کنیم که اطلاعات ما دست نخورده باقی میمونه و از طرف فرد مورد نظر ارسال شده است.

⭕️ نکته: DSA یکی از چندین الگوریتم امضای دیجیتال است. الگوریتم‌های دیگری مثل RSA هم وجود دارند که کاربردهای مشابهی دارند.


#امنیت_اطلاعاتDSA #رمزنگاری #امضای_دیجیتال



@ninja_learn_ir
👍131
This media is not supported in your browser
VIEW IN TELEGRAM
#fun


هممون مدیون استک اورفلوییم😂

@ninja_learn_ir
😁6🤣6👍21
📊 قالب مدیریت رایگان مگارا

💻 توسعه داده شده و ارئه شده توسط نینجالرن
19👍3
Ninja Learn | نینجا لرن
Megara Template.zip
سلام رفقا 👋

برای توسعه این قالب بیشتر از 1 ماه زمان گذاشته شده و قرار بود توی سایت راستچین به فروش گذاشته بشه

ولی تصمیم گرفتم به صورت رایگان در اختیارتون بذارم ❤️


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

آدرس پیج اینستامون:

https://www.instagram.com/ninjalearn_/
👍105
👍83🤣3🥰1
💎 پروتکل HTTPS 💎

امروز میخوایم در مورد یه موضوع خیلی مهم و کاربردی تو دنیای وب حرف بزنیم: HTTPS. حتما شما هم موقع وارد شدن به سایت‌های مختلف، اون علامت قفل سبز رنگ کوچولو رو کنار آدرس سایت دیدید. این قفل همون چیزیه که بهمون اطمینان میده که اطلاعاتمون تو اون سایت امنه.

حالا HTTPS چیه؟ 🤔

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

حالا HTTPS چطور اطلاعات رو امن می‌کنه؟

پرتکل HTTPS از یه سیستم رمزنگاری قوی به اسم SSL یا TLS استفاده می‌کنه. این سیستم به این شکل کار می‌کنه:

1⃣ تبادل کلید عمومی:
سرور دوتا کلید داره کلید خصوصی و کلید عمومی اول از همه، سرور کلید عمومی خودشو به مرورگر شما میده. هر پیامی که با کلید عمومی رمزگذاری بشه فقط باکلید خصوصی میتونه رمزگشایی بشه.
2⃣ ایجاد کلید متقارن:
مرورگر یک کلید متقارن تصادفی تولید میکنه. این کلید همون کلیدی هست که برای رمزگذاری و رمزگشایی اطلاعاتی که بین سرور و کلاینت ردو بدل میشه استفاده میشه.
3⃣ رمزگذاری اطلاعات:
مرورگر کلید متقارن تولید شده رو با استفاده از کلید عمومی سرور رمزگذاری میکنه و برای سرور ارسال میکنه.
4⃣ رمزگشایی اطلاعات:
سرور با استفاده از کلید خصوصی که داره، کلید متقارن رمزگذاری شده رو رمزگشایی میکنه و به کلید متقارن اصلی دسترسی پیدا میکنه.


از این مرحله به بعد، تمام داده‌هایی که بین مرورگر و سرور رد و بدل میشه، با استفاده از کلید متقارن رمزگذاری میشن.
و هم مرورگر و هم سرور با استفاده از کلید متقارن مشترک، داده‌های رمزگذاری شده رو رمزگشایی می‌کنند.
چرا HTTPS مهمه؟

1⃣ امنیت اطلاعات: مهم‌ترین دلیل استفاده از HTTPS، امنیت اطلاعاتیه. با استفاده از HTTPS، اطلاعات شما مثل رمز عبور، اطلاعات کارت بانکی و... به صورت امن منتقل میشه و هکرها نمی‌تونن به راحتی به اونها دسترسی پیدا کنن.

2⃣ جلوگیری از حملات Man-in-the-Middl HTTPS از شما در برابر حملات Man-in-the-Middle محافظت می‌کنه. در این نوع حملات، هکرها خودشون رو بین شما و سرور قرار میدن و اطلاعاتی که بین شما و سرور رد و بدل میشه رو می‌دزدن.

3⃣ اعتماد کاربران: وقتی کاربری ببینه که یه سایت از HTTPS استفاده می‌کنه، به اون سایت اعتماد بیشتری می‌کنه و خیالش راحت‌تره که اطلاعات شخصی‌ش امنه.

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

امید وارم مفید واقع شده باشه :)

ممنون میشم با ریکشن زدن و شیر کردن از ما حمایت کنید❤️


#رمزنگاری #https #امنیت_اطلاعات #webdevelopment #امنیت_اینترنتی

@ninja_learn_ir
7🔥4