MyDjango

🕵️ یک ابزار هکری با JavaScript بساز! + code

هکرها همیشه دنبال شکستن سیستم نیستند؛ گاهی اول باید بفهمند کدام ورودی‌ها ضعیف‌اند.

امروز یک Password Strength Analyzer کوچک با JavaScript می‌سازیم که بدون ارسال رمز به اینترنت، آن را بررسی می‌کند.

📚 آموزش خط‌به‌خط

خط ۱: یک رمز را از کاربر دریافت می‌کند.

خط ۳: امتیاز اولیه رمز را صفر قرار می‌دهد.

خط ۵: بررسی می‌کند رمز حداقل ۸ کاراکتر داشته باشد.

خط ۶: وجود حداقل یک حرف بزرگ را بررسی می‌کند.

خط ۷: وجود حداقل یک حرف کوچک را بررسی می‌کند.

خط ۸: وجود حداقل یک عدد را بررسی می‌کند.

خط ۹: وجود حداقل یک کاراکتر خاص مثل "!" یا "@" را بررسی می‌کند.

خط ۱۱: برای هر امتیاز، یک سطح امنیتی تعریف می‌کند.

خط ۱۳: سطح امنیتی رمز را در Console نمایش می‌دهد.

خط ۱۴: امتیاز نهایی را نمایش می‌دهد.

🧠 نکته جالب

قسمت‌هایی مثل:

/[A-Z]/

و

/[0-9]/

Regular Expression یا Regex هستند؛ یعنی با چند کاراکتر می‌توانیم الگوهای خاصی را داخل متن پیدا کنیم.

🚀 چالش

حالا نسخه خودت را بساز که:

- رمزهای خیلی کوتاه را "Very Weak" اعلام کند.
- برای رمزهای قوی پیام متفاوتی نشان دهد.
- تعداد حروف، اعداد و نمادهای رمز را جداگانه نمایش دهد.
- نتیجه را داخل یک صفحه HTML نمایش دهد.

«این ابزار صرفاً برای آموزش و ارزیابی محلی رمزهاست؛ رمز واقعی را داخل سایت‌های ناشناس وارد نکن.»

نظرات

0 نظر
هنوز نظری ثبت نشده است.

نظر خود را بنویسید

پست‌های مشابه