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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
cryptr — أداة بسيطة في سطر الأوامر لتشفير وفك تشفير الملفات باستخدام OpenSSL. | Kitploit
أدوات/GitHubGitHub/nodesocket/cryptr
أدوات عامةأدوات التشفير/فك التشفيرالتشفير
GitHubnodesocket/cryptr

cryptr

أداة بسيطة في سطر الأوامر لتشفير وفك تشفير الملفات باستخدام OpenSSL.

عرض المستودع
15036منذ 4 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

cryptr

أداة بسيطة لسطر الأوامر لتشفير وفك تشفير الملفات باستخدام OpenSSL.

التثبيت

root@kitploit:~
git clone https://github.com/nodesocket/cryptr.git
ln -s "$PWD"/cryptr/cryptr.bash /usr/local/bin/cryptr

المتطلبات

  • shred إذا كنت ترغب في حذف الملف الأصلي اختياريًا.

إكمال علامة التبويب في Bash

أضف tools/cryptr-bash-completion.bash إلى دليل ملفات إكمال علامات التبويب لديك.

الأوامر

encrypt

encrypt <file> - يقوم بتشفير الملف باستخدام OpenSSL AES-256 بتشفير كتلة متسلسل. يكتب ملفًا مشفرًا (نص مشفر) بإضافة الامتداد .aes.

root@kitploit:~
➜ cryptr encrypt ./secret-file
enter aes-256-cbc encryption password:
Verifying - enter aes-256-cbc encryption password:
do you want to shred the original file? (y/N): N
root@kitploit:~
➜ ls -alh
-rw-r--r--  1 user  group   1.0G Oct  1 13:33 secret-file
-rw-r--r--  1 user  group   1.0G Oct  1 13:34 secret-file.aes

يمكنك اختياريًا تعريف كلمة المرور المستخدمة أثناء التشفير باستخدام متغير البيئة CRYPTR_PASSWORD (كن على علم بأن التاريخ الطرفي يخزن كلمات المرور). وهذا يتيح عمليات غير تفاعلية / دفعة.

root@kitploit:~
➜ CRYPTR_PASSWORD=A1EO7S9SsQYcPChOr47n cryptr encrypt ./secret-file

decrypt

decrypt <file.aes> - فك تشفير ملف مشفر باستخدام OpenSSL AES-256 بتشفير كتلة متسلسل. يكتب ملفًا مفكوك التشفير (نص عادي) بإزالة الامتداد .aes.

root@kitploit:~
➜ ls -alh
-rw-r--r--  1 user  group   1.0G Oct  1 13:34 secret-file.aes
root@kitploit:~
➜ cryptr decrypt ./secret-file.aes
enter aes-256-cbc decryption password:
root@kitploit:~
➜ ls -alh
-rw-r--r--  1 user  group   1.0G Oct  1 13:35 secret-file
-rw-r--r--  1 user  group   1.0G Oct  1 13:34 secret-file.aes

يمكنك اختياريًا تعريف كلمة المرور المستخدمة أثناء فك التشفير باستخدام متغير البيئة CRYPTR_PASSWORD (كن على علم بأن التاريخ الطرفي يخزن كلمات المرور). وهذا يتيح عمليات غير تفاعلية / دفعة.

root@kitploit:~
➜ CRYPTR_PASSWORD=A1EO7S9SsQYcPChOr47n cryptr decrypt ./secret-file.aes

لطباعة النص العادي إلى stdout بدلاً من كتابة الملف على القرص، مرر العلم --stdout كآخر وسيط لأمر فك التشفير:

root@kitploit:~
➜ cryptr decrypt ./secret-file.aes --stdout

help

help - يعرض المساعدة.

root@kitploit:~
➜ cryptr help
Usage: cryptr command <command-specific-options>

  encrypt <file>                  Encrypt file
  decrypt <file.aes> [--stdout]   Decrypt encrypted file
  help                            Displays help
  version                         Displays the current version

version

version - يعرض الإصدار الحالي.

root@kitploit:~
➜ cryptr version
cryptr 3.0.0

default

default - يعرض الإصدار الحالي والمساعدة.

root@kitploit:~
➜ cryptr
cryptr 3.0.0

Usage: cryptr command <command-specific-options>

  encrypt <file>                  Encrypt file
  decrypt <file.aes> [--stdout]   Decrypt encrypted file
  help                            Displays help
  version                         Displays the current version

سجل التغييرات

https://github.com/nodesocket/cryptr/blob/master/CHANGELOG.md

الدعم، الأخطاء، وطلبات الميزات

أنشئ المشكلات هنا في GitHub (https://github.com/nodesocket/cryptr/issues).

تحديد الإصدارات

من أجل الشفافية والرؤية في دورة الإصدار، والسعي للحفاظ على التوافق مع الإصدارات السابقة، سيتم صيانة cryptr وفقًا لتوجيهات الإصدار الدلالي.

سيتم ترقيم الإصدارات بالتنسيق التالي:

<major>.<minor>.<patch>

وبنيت وفق الإرشادات التالية:

  • كسر التوافق مع الإصدارات السابقة يرفع الرقم الرئيسي (ويعيد تعيين الثانوي والتصحيحي)
  • الإضافات الجديدة دون كسر التوافق مع الإصدارات السابقة ترفع الرقم الثانوي (وتعيد تعيين التصحيحي)
  • إصلاحات الأخطاء والتغييرات المتنوعة ترفع الرقم التصحيحي

لمزيد من المعلومات حول الإصدار الدلالي، تفضل بزيارة http://semver.org/.

الترخيص والقانوني

حقوق النشر 2026 Justin Keller

مرخص بموجب ترخيص Apache، الإصدار 2.0 (الترخيص)؛ لا يجوز لك استخدام هذا الملف إلا بموجب الترخيص. يمكنك الحصول على نسخة من الترخيص على

http://www.apache.org/licenses/LICENSE-2.0

ما لم يقتض القانون خلاف ذلك أو يتم الاتفاق عليه كتابيًا، يتم توزيع البرنامج الموزع بموجب الترخيص على أساس "كما هو"، بدون ضمانات أو شروط من أي نوع، سواء كانت صريحة أو ضمنية. انظر الترخيص للحصول على الأذونات والقيود المحددة بموجب الترخيص.

تنزيل الأداة