Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
SafeGuard — أداة تشفير بواجهة سطر أوامر مكتوبة بلغة Go لأغراض التعلم فقط | Kitploit
أدوات/GitHubGitHub/pingpongplus/safeguard
أدوات عامةأدوات التشفير/فك التشفيرالتشفيرالتعلم والتعليم
GitHubpingpongplus/safeguard

SafeGuard

أداة تشفير بواجهة سطر أوامر مكتوبة بلغة Go لأغراض التعلم فقط

عرض المستودع
619منذ 24 أياملم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة
Safeguard Logo
./safeguard --version
1.0

Safeguard-Terminal


Safeguard هي أداة سطر أوامر سريعة وخفيفة الوزن ومتعددة المنصات لتشفير الملفات، مكتوبة بلغة Go.

إشعار أمني

هذا المشروع هو أداة تشفير ملفات ذات توجه تعليمي.

على الرغم من أنها تستخدم عناصر تشفير قياسية من مكتبة Go القياسية (مثل AES-GCM للتشفير الموثق)، إلا أنها لا تستخدم دالة اشتقاق مفاتيح حديثة تعتمد على الذاكرة مثل Argon2 أو scrypt.

بدلاً من ذلك، يتم اشتقاق المفاتيح باستخدام طريقة خفيفة تعتمد فقط على المكتبة القياسية. هذا يعني:

  • التشفير آمن ضد الفحص العابر
  • يتم كشف التلاعب والعبث
  • كلمات المرور غير محمية بقوة ضد هجمات القوة الغاشمة أو الهجمات المعتمدة على GPU

لا تستخدم هذه الأداة لأن مفتاحك يكون بنص صريح ويتم حفظه في سجل الطرفية الخاص بك

الاستخدام المقصود:

  • التعلم والتجريب
  • حماية الملفات الشخصية أو منخفضة المخاطر
  • التعاون مفتوح المصدر والتحسين

التثبيت

البناء (يتطلب Go)

git clone https://github.com/pingplus/SafeGuard.git
cd SafeGuard
go build

الاستخدام

الصيغة العامة:

./safeguard <file> <action> <cipher> [options]

الإجراءات:

  • --encrypt أو e تشفير ملف
  • --decrypt أو d فك تشفير ملف
  • --decrypt-directory أو de فك تشفير دليل كامل (فك تشفير الدليل غير متاح بعد، آسف :( )

الخيارات:

  • --inplace فك تشفير/تشفير ملف في مكانه (تجريبي)
  • --key إضافة مفتاح
  • --output تحديد اسم المخرجات

التشفيرات المدعومة:

./safeguard --list-ciphers
[i] Available ciphers:
  xor
  caesar
  aes

AES

تشفير ملف:

./safeguard secret.txt e aes --key "your-strong-password"
# or
./safeguard secret.txt --encrypt aes --key "your-strong-password" --output secret.txt.aes

فك تشفير ملف:

./safeguard secret.txt d aes --key "your-strong-password"
# or
./safeguard secret.txt --decrypt aes --key "your-strong-password" --output secret.txt.dec

المزيد

  • التشفير باستخدام AES والكتابة في المكان:
./safeguard secrets.txt e aes --key "123123123123123123123123" --inplace
# -> creates secrets.txt but encrypted
  • فك التشفير باستخدام AES وتحديد ملف المخرجات :
./safeguard secrets.txt.aes d aes --key "123123123123123123123123" --output secrets_decrypted.txt
تنزيل الأداة