Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
aes256_passwd_store — مدير كلمات مرور مشفر بـ AES-256 مع اشتقاق المفتاح بواسطة scrypt/SHA256، يدعم عمليات الإنشاء والتعديل والاستعلام وتغيير كلمة المرور الرئيسية مع المسح الآمن للملفات. | Kitploit
أدوات/GitHubGitHub/entry33/aes256_passwd_store
كسر كلمات المرورأدوات التشفير/فك التشفيرهجمات كلمات المرورالتشفير
GitHubentry33/aes256_passwd_store

aes256_passwd_store

مدير كلمات مرور مشفر بـ AES-256 مع اشتقاق المفتاح بواسطة scrypt/SHA256، يدعم عمليات الإنشاء والتعديل والاستعلام وتغيير كلمة المرور الرئيسية مع المسح الآمن للملفات.

عرض المستودع
113منذ 4 سنواتلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

aes256_passwd_store

يقوم هذا البرنامج النصي بتشفير أو فك تشفير كلمات المرور بشكل آمن على القرص داخل ملف قاعدة بيانات مخصص. كما يتضمن وظيفة لاسترداد كلمات المرور من ملف قاعدة بيانات تم إنشاؤه مسبقًا. يأخذ هذا البرنامج النصي كلمة مرور رئيسية من stdin/من الذاكرة، ويقوم بتجزئة كلمة المرور باستخدام خوارزمية التجزئة المحددة الممررة إلى معامل الخوارزمية/-a (scrypt, sha256)، وأخيرًا يقوم بتشفير/فك تشفير بيانات الملف باستخدام AES-256 باستخدام تجزئة الخوارزمية كمفتاح AES-256 (اشتقاق المفتاح). عند تمرير الوسيطة 'scrypt' إلى معامل الخوارزمية، يقوم البرنامج النصي بإنشاء ملح scrypt مخصص لكل تعديل أو إنشاء لملف قاعدة البيانات. يتم ترميز الملح المُنشأ فريدًا باستخدام base64 ويتم إلحاقه ببداية البايتات المشفرة لكل ملف قاعدة بيانات، مفصولاً ببايتات carriage return line feed (للتحليل) كبيانات وصفية. عند استخدام معامل تغيير كلمة المرور/-cp، يقوم البرنامج النصي بفك تشفير بيانات ملف قاعدة البيانات في الذاكرة، وكتابة بايتات عشوائية*WIPE_PASSES إلى ملف قاعدة البيانات، واقتطاع الملف، وأخيرًا كتابة البيانات الجديدة المشفرة بـ AES-256 باستخدام كلمة المرور الرئيسية المجزأة الجديدة إلى ملف قاعدة البيانات. مما يجعل استرداد البيانات/التحقيق الجنائي صعبًا فعليًا.

مثال للاستخدام باستخدام scrypt كخوارزمية التجزئة لاشتقاق المفتاح:

إنشاء ملف قاعدة بيانات:

root@kitploit:~
python3 aespasswd_store.py -a scrypt -c <filename>

تغيير كلمة المرور الرئيسية لملف قاعدة بيانات:

root@kitploit:~
python3 aespasswd_store.py -a scrypt -cp <filename>

تحرير ملف قاعدة بيانات:

root@kitploit:~
python3 aespasswd_store.py -a scrypt -e <filename>

الاستعلام عن البيانات داخل ملف قاعدة البيانات:

root@kitploit:~
python3 aespasswd_store.py -a scrypt -q <filename>

أمثلة:

root@kitploit:~
# Add entry to the database/modify existing data:
pass_id1=password
pass_id2=password
pass_id3=password

# Delete existing data:
pass_id1=delete
pass_id2=delete

# -q parameter: Query data (entering nothing dumps all data):
pass_id1
pass_id3

# Press ctrl+D (linux) or ctrl+Z (windows) to save data from stardard input.
تنزيل الأداة