تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيفية فك التشفير
#6
وعليكم السلام ورحمة الله وبركاته، يبدو أن الكود الذي قدمته هنا مشفر باستخدام تقنية التشفير المتماثل. يمكن أن يكون هذا التشفير باستخدام خوارزميات مثل AES أو DES أو غيرها من خوارزميات التشفير. لفك تشفير هذا الكود، ستحتاج إلى معرفة الخوارزمية المستخدمة وكذلك مفتاح التشفير. في حال كان المفتاح والخوارزمية معروفين، يمكنك استخدام مكتبات برمجية لتنفيذ عملية فك التشفير. إليك مثال بسيط باستخدام Python ومكتبة cryptography:

كود :
from base64 import b64decode
from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes
from cryptography.hazmat.primitives import padding
from cryptography.hazmat.backends import default_backend

encrypted_data = b64decode("GAMcOx5KbAN9PGIrFy0TVVkDSXhGCTtLSmV6Zx40AgdZfVcGRUoqV0c1ISoDLlgPGlskdQZCOFx6aHlyTnROQ1sVJHUDRSpcXmktdgN4VFtBVAo2NV83SUNlenQLHQs=")

key = b"your_secret_key_here"  # يجب استبدال هذا المفتاح بالمفتاح الحقيقي
iv = encrypted_data[:16]  # قد تحتاج لتوفير قيمة IV (التهيئة المبدئية) اعتمادًا على الخوارزمية وطريقة التشفير
cipher_text = encrypted_data[16:]

cipher = Cipher(algorithms.AES(key), modes.CBC(iv), backend=default_backend())
decryptor = cipher.decryptor()
padder = padding.PKCS7(128).unpadder()

decrypted_data = decryptor.update(cipher_text) + decryptor.finalize()
unpadded_data = padder.update(decrypted_data) + padder.finalize()

print(unpadded_data.decode("utf-8"))



تأكد من استبدال "your_secret_key_here" بالمفتاح السري الخاص بك وضبط الخوارزمية وطريقة التشفير المناسبة لحالتك. يمكنك تحديث المثال أعلاه ليعمل مع الخوارزمية والمفتاح الصحيحين. يرجى مراعاة أن فك تشفير المعلومات دون إذن قد يكون غير قان
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
كيفية فك التشفير - بواسطة crazykinko - 22-05-21, 04:54 PM
RE: كيفية فك التشفير - بواسطة 2021 - 22-05-21, 05:45 PM
RE: كيفية فك التشفير - بواسطة crazykinko - 24-05-21, 11:55 PM
RE: كيفية فك التشفير - بواسطة abiza - 27-03-23, 03:51 AM
RE: كيفية فك التشفير - بواسطة Solar - 27-03-23, 05:30 AM
RE: كيفية فك التشفير - بواسطة sanyor77 - 27-03-23, 10:53 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية منع ظهور الأخطاء من إعدادات البيسيك mmaalmesry 2 859 29-08-25, 10:30 AM
آخر رد: mmaalmesry
  كيفية جلب أسماء الأعمدة بجدول من جداول sql heem1986 2 755 17-08-25, 09:15 PM
آخر رد: heem1986
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,015 06-08-25, 06:34 PM
آخر رد: Taha Okla
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,295 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  كيفية احتساب الفرق بين تاريخين بناء على عدد معين مصمم هاوي 2 560 15-01-25, 02:02 PM
آخر رد: مصمم هاوي
  كيفية التعامل مع inputbox في فيجوال ستوديو أسامة حسين 4 3,526 14-01-25, 02:04 AM
آخر رد: أبو خالد الشكري
  كيفية معرفة الجهاز رئيسي ام فرعي المتألق9 1 407 13-11-24, 06:41 PM
آخر رد: justforit
  كيفية معرفة تاريخ انشاء ملف وحدفه المتألق9 2 516 07-11-24, 08:54 AM
آخر رد: F.H.M
  كيفية جلب بيانات بشرط الأستبعاد heem1986 1 339 28-08-24, 10:06 PM
آخر رد: justforit
  سؤال عن كيفية حفظ التغير في الداتا قريد فيو في قاعدة الببانات saud1004 4 541 20-06-24, 12:48 PM
آخر رد: saud1004

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم