يمكن استخدام مكتبة Python المسماة "cryptography" لتشفير عنوان IP. يمكنك استخدام وظيفة العمليات القياسية المسماة "Fernet" لتشفير العنوان الفريد لجهازك.
هنا هو مثال بسيط باستخدام المكتبة المذكورة أعلاه:
```python
from cryptography.fernet import Fernet
# توليد مفتاح عشوائي
key = Fernet.generate_key()
# تشفير عنوان IP
ip_address = '192.168.0.1'
cipher_suite = Fernet(key)
cipher_text = cipher_suite.encrypt(ip_address.encode())
# فك تشفير العنوان الفريد
plain_text = cipher_suite.decrypt(cipher_text).decode()
print(f'IP Address: {ip_address}')
print(f'Encrypted Text: {cipher_text}')
print(f'Decrypted Text: {plain_text}')
```
يتم توليد مفتاح عشوائي باستخدام `Fernet.generate_key()` ويستخدم لتشفير العنوان الفريد باستخدام `cipher_suite.encrypt(ip_address.encode())`. يتم فك تشفير العنوان الفريد باستخدام `cipher_suite.decrypt(cipher_text).decode()`.
لاحظ أنه يجب تخزين المفتاح بشكل آمن وعدم مشاركته مع أي شخص آخر لضمان سرية تشفير العنوان الفريد.
تعليقات
إرسال تعليق