PYTHOPIACHANNEL Telegram 112
Pythopia
تو دنیای امروز باید خیلی به رمزهایی که می‌سازی دقت کنی تا از امنیت اطلاعاتت به‌خوبی محافظت کنی! 🔐 تو این ویدیو یاد می‌گیریم که چطور با پایتون رمزهای امن و قوی بسازیم! کد این برنامه رو توی کامنت های همین پست ببینید Be an active Learner👩🏻‍💻 @pythopiachannel
یادتونه تو این پست با random یه رمز عبور امن ساختیم؟ حالا میخوایم یه قدم فراتر بریم و یاد بگیریم چطور این رمز رو برای ذخیره‌سازی تو دیتابیس امن‌تر کنیم!

هش کردن با hashlib
فقط تولید رمز عبور کافی نیست؛ اگه بخوایم رمز رو تو دیتابیس ذخیره کنیم، نباید به‌صورت خام باشه. ماژول hashlib تو پایتون بهمون کمک می‌کنه رمز رو به یه رشته هش‌شده تبدیل کنیم که حتی اگه دیتابیس لو بره، رمز اصلی قابل بازیابی نباشه.

کد جدید با secrets و hashlib
بیایم یه رمز عبور تولید کنیم و بعد هشش کنیم:
import secrets
import string
import hashlib

# تولید رمز عبور
length = 12
characters = string.ascii_letters + string.digits + string.punctuation
password = ''.join(secrets.choice(characters) for _ in range(length))
print(f"رمز عبور: {password}")

# هش کردن رمز عبور با SHA-256
hashed_password = hashlib.sha256(password.encode()).hexdigest()
print(f"هش رمز عبور: {hashed_password}")


نکته: اگه می‌خوای امنیت رو بیشتر کنی، یه salt تصادفی با secrets.token_bytes() به هش اضافه کن!

___________


⚙️کجاها استفاده می‌شه؟
●امنیت رمز عبور: تو دیتابیس‌ها (مثل وب‌سایت‌ها) رمزها به‌صورت هش ذخیره می‌شن تا لو نرن.

●بلاکچین و کریپتوکارنسی: تو بیت‌کوین، هشینگ برای امضای تراکنش‌ها و ماینینگ استفاده می‌شه.

●یکپارچگی داده: برای چک کردن سالم بودن فایل‌ها (مثل دانلودها) با MD5 یا SHA.

●کشینگ و دیتابیس: برای جستجوی سریع داده‌ها تو ساختارهایی مثل Hash Table.

●احراز هویت: تو سیستم‌های مثل JWT برای امضای توکن‌ها.

📚تو چه ترفند امنیتی دیگه‌ای بلدی؟
دوست داری آموزش های بعدی راجع به چی باشه؟
تو کامنتا برامون بنویس!
@pythopiachannel
🏆73🔥3



tgoop.com/pythopiachannel/112
Create:
Last Update:

یادتونه تو این پست با random یه رمز عبور امن ساختیم؟ حالا میخوایم یه قدم فراتر بریم و یاد بگیریم چطور این رمز رو برای ذخیره‌سازی تو دیتابیس امن‌تر کنیم!

هش کردن با hashlib
فقط تولید رمز عبور کافی نیست؛ اگه بخوایم رمز رو تو دیتابیس ذخیره کنیم، نباید به‌صورت خام باشه. ماژول hashlib تو پایتون بهمون کمک می‌کنه رمز رو به یه رشته هش‌شده تبدیل کنیم که حتی اگه دیتابیس لو بره، رمز اصلی قابل بازیابی نباشه.

کد جدید با secrets و hashlib
بیایم یه رمز عبور تولید کنیم و بعد هشش کنیم:

import secrets
import string
import hashlib

# تولید رمز عبور
length = 12
characters = string.ascii_letters + string.digits + string.punctuation
password = ''.join(secrets.choice(characters) for _ in range(length))
print(f"رمز عبور: {password}")

# هش کردن رمز عبور با SHA-256
hashed_password = hashlib.sha256(password.encode()).hexdigest()
print(f"هش رمز عبور: {hashed_password}")


نکته: اگه می‌خوای امنیت رو بیشتر کنی، یه salt تصادفی با secrets.token_bytes() به هش اضافه کن!

___________


⚙️کجاها استفاده می‌شه؟
●امنیت رمز عبور: تو دیتابیس‌ها (مثل وب‌سایت‌ها) رمزها به‌صورت هش ذخیره می‌شن تا لو نرن.

●بلاکچین و کریپتوکارنسی: تو بیت‌کوین، هشینگ برای امضای تراکنش‌ها و ماینینگ استفاده می‌شه.

●یکپارچگی داده: برای چک کردن سالم بودن فایل‌ها (مثل دانلودها) با MD5 یا SHA.

●کشینگ و دیتابیس: برای جستجوی سریع داده‌ها تو ساختارهایی مثل Hash Table.

●احراز هویت: تو سیستم‌های مثل JWT برای امضای توکن‌ها.

📚تو چه ترفند امنیتی دیگه‌ای بلدی؟
دوست داری آموزش های بعدی راجع به چی باشه؟
تو کامنتا برامون بنویس!
@pythopiachannel

BY Pythopia


Share with your friend now:
tgoop.com/pythopiachannel/112

View MORE
Open in Telegram


Telegram News

Date: |

The court said the defendant had also incited people to commit public nuisance, with messages calling on them to take part in rallies and demonstrations including at Hong Kong International Airport, to block roads and to paralyse the public transportation system. Various forms of protest promoted on the messaging platform included general strikes, lunchtime protests and silent sit-ins. The main design elements of your Telegram channel include a name, bio (brief description), and avatar. Your bio should be: When choosing the right name for your Telegram channel, use the language of your target audience. The name must sum up the essence of your channel in 1-3 words. If you’re planning to expand your Telegram audience, it makes sense to incorporate keywords into your name. More>> According to media reports, the privacy watchdog was considering “blacklisting” some online platforms that have repeatedly posted doxxing information, with sources saying most messages were shared on Telegram.
from us


Telegram Pythopia
FROM American