
أداة تشفير شديدة الأمان تُشفر أسرارك كأصوات قطط وكلاب رائعة، باستخدام تشفير حقيقي بالمنحنيات الإهليلجية مع تمويه مرح.
الطريقة المُثلى لإبقاء أسرارك آمنة للأبد، مباشرة من فم حاسوبك إلى أقدام أصدقائك!

[!IMPORTANT]
بركرابت هو تشفير حقيقي في قناع ضبابي! رسائلك محمية بنفس خوارزميات المنحنيات الإهليلجية التي يستخدمها البيتكوين، لكنها ملفوفة بأصوات القطط والكلاب اللطيفة. لا ينبغي أبدًا أن تضحي اللطافة بالأمان!
بركرابت هو ما يحدث عندما يشتت انتباه عالم تشفير جاد جدًا بفيديوهات القطط لمدة 48 ساعة متواصلة! إنها أداة تشفير فائقة القوة تخفي أسرارك بأكثر طريقة ممكنة - بتحويلها إلى لغة القطط والجراء!
تحت الغلاف الناعم، يستخدم بركرابت نفس تشفير المنحنيات الإهليلجية (رياضيات المواء؟) مثل البيتكوين. لكن بدلاً من الشفرة المملة، تبدو رسائلك السرية وكأنها كتبتها قطة تمشي على لوحة المفاتيح... عن قصد! 😸
"أخيرًا، تم الاعتراف بدوسي على لوحة المفاتيح كشكل صحيح من أشكال التواصل!" - قطتك، على الأرجح
[!NOTE] بينما تبدو رسائل بركرابت وكأنها أصوات حيوانات أليفة غير منطقية، إلا أنها تحتوي على بيانات آمنة تشفيريًا لا يمكن فك تشفيرها إلا بالمفاتيح الصحيحة. لا يمكن لأي قدر من الحلوى إقناع هذه الحيوانات بالكشف عن أسرارك!
[!TIP] إذا كنت تستخدم Arch Linux، فهي متوفرة في AUR: purrcrypt، أو purrcrypt-git. استخدم مساعد AUR المفضل لديك أو ببساطة
makepkg -si.
أو، اتبع هذه الخطوات:
# استنساخ كرة الخيوط هذه
git clone https://github.com/vxfemboy/purrcrypt.git
# اقفز إلى الدليل
cd purrcrypt
# قم بتثبيته كما تثبت شجرة قطط جديدة
cargo install --path .
[!TIP] للحصول على أفضل تجربة، حاول قول "مواء" أو "نباح" بصوت عالٍ أثناء تشغيل التشفير. هذا لا يؤثر على الخوارزمية على الإطلاق، لكنه يجعلك تشعر بأنك أكثر تواصلاً مع العملية! 🐱
توليد زوج مفاتيح (المعروف أيضًا باسم إنشاء بصمة مخلبك السرية):
purr genkey fluffy
هذا مثل وضع شريحة إلكترونية في حيوانك الأليف، لكن من أجل رسائلك!
استيراد مفتاح صديقك (تعليم حيوانك الأليف من هو الودود):
purr import-key --public ~/Downloads/mr_whiskers_key.pub
الآن يعرف حاسوبك أي الأصدقاء الناعمين يمكن الوثوق بهم!
عرض مفاتيحك (التحقق من من في مجموعتك/قطيعك):
purr list-keys
إنها مثل النظر إلى قائمة جهات اتصال حيوانك الأليف، إذا كان للحيوانات هواتف!
اختيار شخصية حيوانك الأليف:
purr set-dialect cat # لمن يميل إلى القطط
# أو
purr set-dialect dog # لمن يقتنع بالكلاب
النقاش الأبدي: هل أنت من محبي القطط أم الكلاب؟ الآن يمكن لتشفيرك أن يتوافق مع تفضيلك للحيوانات الأليفة!
[!WARNING]
تمامًا مثل الحيوانات الأليفة الحقيقية، تحتاج مفاتيحك الخاصة إلى حماية مناسبة! حافظ على ملفات مفتاحك الخاص آمنة مثلما تحافظ قطتك على مكان قيلولتها المفضل. إذا حصل شخص آخر على مفتاحك الخاص، فسيتمكن من قراءة جميع رسائلك السرية، وهذه كارثة!
أرسل سرًا إلى صديقك الناعم:
purr encrypt --recipient mr_whiskers --input secret_catnip_stash_locations.pdf --dialect cat
ينشئ هذا secret_catnip_stash_locations.pdf.purr الذي يبدو وكأنه كتبته قطة بنمط مواء محدد جدًا!
"هذه الرسالة ليست مشبوهة على الإطلاق. مجرد كلام قطط عادي. لا أسرار. مواء." - العميل السري ويسكرز
[!CAUTION] حتى مع تشفير القطط/الكلاب، لا تضع مفاتيح التشفير الخاصة بك على قلادة طوقك! تم تصميم بركرابت لإخفاء حقيقة أنك ترسل بيانات مشفرة، ولكن بمجرد أن يعرف شخص ما أنك تستخدمه، سيتعرف على تلك "المواءات" و"النباحات" المنظمة بشكل مريب على حقيقتها!
عندما يرسل لك صديقك الناعم سرًا:
purr decrypt --key fluffy --input suspicious_dog_noises.purr --output true_meaning_of_bork.txt
purr - لأن "النباح" و"المواء" هما في الواقع رموز سرية!
الاستخدام:
purr [أمر] [خيارات]
الأوامر:
genkey [اسم] أنشئ بصمة رقمية لحيوانك الأليف
import-key [--public] <ملف_مفتاح> أضف صديقًا ناعمًا إلى دائرتك الموثوقة
encrypt, -e حوّل نصك الممل إلى لغة الحيوانات الأليفة
decrypt, -d ترجم لغة الحيوانات الأليفة إلى لغة البشر
list-keys, -k اعرض جميع الحيوانات في حيك الرقمي
set-dialect <cat|dog> قرر هل أنت فريق 😺 أم فريق 🐶
verbose, -v اجعله ثرثارًا بشكل إضافي (مثل قطة سيامية)
خيارات التشفير:
-r, --recipient <مفتاح> أي صديق حيوان سيحصل على الرسالة
-o, --output <ملف> أين تترك هذه الرسالة الناعمة
-i, --input <ملف> الملف البشري الممل المراد تحويله
--dialect <cat|dog> تبديل الأنواع مؤقتًا
خيارات فك التشفير:
-k, --key <مفتاح> هوية حيوانك الأليف
-o, --output <ملف> أين تضع لغة البشر المفكوكة
-i, --input <ملف> الرسالة الناعمة المراد ترجمتها
[!TIP] لا تتذكر أمرًا؟ فقط فكر: "ماذا سيفعل حيواني الأليف؟" على سبيل المثال، لتوليد مفتاح، تخيل قطتك تترك بصمتها (genkey)، أو لتشفير ملف، تخيل كلبك يخفي عظمته المفضلة (encrypt)!
يعمل بركرابت على المبدأ العلمي بأن كل شيء أفضل مع القطط والكلاب:
الطبقة 1: العمل الجاد 🧐
الطبقة 2: التنكر الناعم 🦮🐈
[!IMPORTANT]
بينما نمزح حول مدى لطافة هذا، يستخدم بركرابت مبادئ تشفير حقيقية! يوفر المنحنى الإهليلجي secp256k1 أمانًا قويًا، ويساعد الترميز الخفي حقًا في إخفاء حقيقة أنك ترسل محتوى مشفرًا. الأمان من خلال اللطافة لا يزال أمانًا!
عندما تجري قطتك عبر لوحة المفاتيح، فهذا مزعج. عندما يفعل بركرابت ذلك، فهو تشفير!
🐱 مفردات وضع القطط:
🐶 قاموس وضع الكلاب:
"يعتقد البشر أنه مجرد تعبير عن حماسي للحلوى، لكني في الواقع أنقل رموز إطلاق نووي." - عميل كلب سري مصنف
كل تكرار حرف في لغة الحيوانات الأليفة يقوم في الواقع بتشفير البتات والبايتات الخاصة بك:
في لغة القطط، الكلمة mmmeeeowww قد تعني:
mmm = أول بتتين هما 10 (ثنائي للرقم العشري 2)eee = البتتين التاليتين 10 (2 آخر)o = البتة التالية 0www = البتة الأخيرة 1لذا فإن صوت القطة اللطيف هذا قام بتشفير الثنائي 101001!
في لغة الكلاب، bbbaaarrkk يترجم إلى نفس القيمة:
[!NOTE] أنماط التكرار مصممة بعناية! في الأنماط المعقدة، تقوم كل مجموعة أحرف بتشفير بتات مميزة، بينما في الأنماط الخاصة (مثل meow)، يتم تعيين عدد كل حرف بدقة إلى مواقع بتات محددة في البيانات المشفرة.
mew purrrr nyaaa meoww purr nyaa meeww purrr nya meww meow purrrr
nyaa meow purr nya meow purrr nyaaa mew purr mrrp purrrr nyaa
يبدو فقط أنك تركت قطتك تكتب رسائلك الإلكترونية!
woof bark arff yipp woooof baark arfff wooof barkkk arff woooof
barkk arff woof bark yippp wooof barkkk arfff yipp wooof barkk
الآن تعرف ما الذي تنبحه الكلاب حقًا طوال الليل!
[!WARNING]
إذا رأيت حيوانك الأليف الفعلي يكتب رسائل مثل هذه، ابق هادئًا! إما: 1) لقد اكتشفت أول قطة/كلب يكتب (تهانينا!)، أو 2) تم تجنيد حيوانك الأليف من قبل وكالة استخبارات حيوانية سرية. في كلتا الحالتين، تعامل معه باحترام إضافي وحلوى.
إذا أصررت على أن تكون محترفًا في هذا (لماذا مع ذلك؟)، إليك كيفية استخدامه كمكتبة:
use purrcrypt::{AnimalCipher, CipherDialect, CipherMode, crypto};
// إنشاء زوج مفاتيح (أقل متعة بكثير من مجرد كتابة 'genkey fluffybutt')
let keypair = KeyPair::new();
// القيام بأمور تشفير جادة بمخرجات سخيفة
crypto::encrypt_file(
"boring_document.txt",
"much_more_interesting_meows.txt",
&recipients_key,
CipherDialect::Cat // أو Dog إذا كنت من هذا النوع من الأشخاص
).unwrap();
[!TIP] للمزيد من المرح في كودك، استخدم أسماء متغيرات مثل
top_secret_hairballأوencryption_treatsأوsecurity_scratchpost. ليس لها أي تأثير على الوظيفة على الإطلاق لكنها تجعل مراجعة الكود أكثر متعة!
"meow meow meow purr meow" - السيد ويسكرز، كبير مسؤولي الأمن في شركة ويسكرسوفت
"BARK BARK WOOF ARF BARK" - بادي، أخصائي حماية البيانات في شركة جودبوي للأوراق المالية
"هذا التشفير لطيف جدًا لدرجة أنني كدت أنسى أنه يمكنه حمايتي من المراقبة الحكومية!" - إنسان مجهول
"أخيرًا يمكنني إرسال قائمة مشترياتي دون أن تعلم الكلاب المجاورة أنني نفدت الحلوى!" - سيدة القطط رقم 427
[!CAUTION] قد يسبب بركرابت آثارًا جانبية تشمل: إصدار أصوات لطيفة أثناء الكتابة، زيادة التقدير لحيواناتك الأليفة، رغبات مفاجئة في تشفير كل شيء، وحوافز غير مفسرة للمواء أو النباح على حاسوبك. هذه الأعراض غير ضارة وقد تحسن جودة حياتك بشكل عام.
مرخص بموجب MIT، لأن القطط والكلاب تؤمن بالبرمجيات مفتوحة المصدر!
"في عالم من التشفير الممل، كن قطة تمشي عبر لوحة المفاتيح." 🐾
إخلاء مسؤولية: لم يتم إجبار أي قطط أو كلاب فعلية على كتابة مفاتيح تشفير أثناء صنع هذا البرنامج. لقد تطوعوا بحماس مقابل الحلوى.