صيفطتي لصاحبك فـ WhatsApp شي حاجة خاصة بزاف… ومن بعد جاتك واحد الفكرة: واش WhatsApp راسو يقدر يقراها؟ الجواب ماشي «إيه»… وماشي «لا» وصافي. كاينة حاجة وحدة ما يقدرش يشوفها، وحوايج أخرين كيشوفهم مزيان.
هادا هو المقال ديال الحلقة التامنة من سلسلة “الأمن الرقمي من الألف للياء” (الفيديو كامل فـ القناة ديالنا فاليوتيوب). فآخر المقال، غادي تعرف شنو كيحمي الـ end-to-end encryption، وشنو ما كيحميش. ومن بعد، فـ «جرب معايا»، غادي تدير تلاتة ديال الحوايج فـ WhatsApp، فالتليفون ديالك، دابا.
الأرقام فهاد المقال حقيقية: خرجو من الماك نهار 14 نونبر 2026، بـ OpenSSL 4.0.3 وkeys ديال التجربة برك، ماشي ديال حتى واحد. والخطوات ديال WhatsApp مأخودين من الـ Help Center ديالهم، والوثيقة التقنية ديال التشفير ديالهم (النسخة 10، أكتوبر 2026).
جوج طرق باش تصيفط برية
تخيل بغيتي تصيفط برية لخوك فأكادير. عندك جوج طرق:
- كتعطيها للبوسطة مفتوحة. البوسطة كتحطها فشكارة مسدودة، وفكل بوسطة فالطريق، كيحلو الشكارة، وكيعاودو يسدوها.
- كتسدها فصندوق بالساروت، قبل ما تخرج من يديك. والساروت؟ غير عند خوك.

الطريقة اللولة: encryption in transit
الطريقة اللولة سميتها encryption in transit: التشفير فالطريق. بحال الـ HTTPS، يعني Hypertext Transfer Protocol Secure، اللي شفنا فـالحلقة الخامسة، وفـالحلقة السابعة ديال الشبكات. القفل كيحمي الطريق بيناتك وبين الـ server… ولكن الـ server راه كيحل الميساج، وكيقراه.
والـ EFF، يعني Electronic Frontier Foundation، كتقولها بالواضح فالدليل ديالها: مع التشفير فالطريق، الشركة اللي فالوسط كتشوف نسخ مقرية ديال الميساجات ديالك.
الطريقة التانية: end-to-end encryption
الطريقة التانية سميتها end-to-end encryption: من الطرف للطرف. الميساج كيتشفر فالتليفون ديالك، وما كيتحلش حتى يوصل للتليفون ديال صاحبك. والـ server ديال WhatsApp فالوسط؟ كيدوز صندوق مسدود، وما عندوش الساروت.
WhatsApp براسو كيكتب: حتى واحد برا الشات، حتى WhatsApp، ما يقدر يقرا ولا يسمع ولا يشارك الميساجات. وهادشي ماشي غير الميساجات: التصاور، الفيديوهات، الفوكالات، الوثائق، وحتى العيطات.

منين جا هاد الساروت؟
عاقل على الحلقة التالتة؟ الـ key pair: public key وprivate key. ملي كتأنسطالي WhatsApp، التليفون كيصاوب الـ key pair ديالو، بوحدو. الوثيقة التقنية ديال WhatsApp كتقول بلي هاد الـ key pair من نوع Curve25519، وكيتصاوب ملي كتأنسطالي التطبيق.
- الـ public key كيمشي للـ server، باش أي واحد يقدر يصيفط ليك.
- الـ private key كيبقى فالتليفون، والـ server ما عندو حتى طريق ليه.
كيفاش جوج تليفونات كيتفقو على ساروت واحد… بلا ما يصيفطوه؟
WhatsApp كيخدم بـ Signal Protocol، اللي صاوباتها Open Whisper Systems. وأنا جربت الفكرة ديالها فالماك، بـ openssl. ماشي الـ Signal Protocol كاملة، غير الفكرة ديالها: صاوبت جوج key pairs ديال التجربة، وحدة لأمينة، ووحدة لكريم. من نفس النوع: X25519، يعني Curve25519.
$ openssl genpkey -algorithm X25519 -out amina.key.pem
$ openssl genpkey -algorithm X25519 -out karim.key.pem
$ openssl pkey -in amina.key.pem -pubout -out amina.pub.pem
$ openssl pkey -in karim.key.pem -pubout -out karim.pub.pem
الـ public key ديال أمينة (ديال التجربة) كيبان هكا:
-----BEGIN PUBLIC KEY-----
MCowBQYDK2VuAyEATaQu+lXiHNYURBvROCfpfPoQwOEn2Y/tZvXF2Ol+00E=
-----END PUBLIC KEY-----
المثال 1: نفس السر، بلا ما يتصيفط
أمينة كتخلط الـ private key ديالها مع الـ public key ديال كريم. وكريم كيخلط الـ private key ديالو مع الـ public key ديال أمينة:
$ openssl pkeyutl -derive -inkey amina.key.pem -peerkey karim.pub.pem -out amina-side.bin
$ openssl pkeyutl -derive -inkey karim.key.pem -peerkey amina.pub.pem -out karim-side.bin
بجوج الملفات فيهم 32 bytes. ودرت ليهم الـ hash بـ shasum -a 256:
amina-side.bin 953df0ed…
karim-side.bin 953df0ed…
نفس السر، عند بجوج. وcmp قال بلي الملفات بحال بحال. والسر عمرو ما دوز فالإنترنت: كل واحد حسبو عندو.
وجربت key تالت، بحال شي server فالوسط، مع الـ public key ديال كريم: خرج سر آخر كامل (الـ hash ديالو كيبدا بـ d72ba58f).

المثال 2: نشفرو «salam» بهاد السر
شفرت الكلمة salam بهاد السر، بـ AES، يعني Advanced Encryption Standard، ديال الحلقة التانية:
$ printf salam > msg.txt
$ openssl enc -aes-256-cbc -pbkdf2 -pass pass:<السر ديال أمينة بالـ hex> -in msg.txt -out msg2.enc
خرج ليا كلام ما كيتفهمش، كيبدا بـ U2FsdGVk… (32 bytes). وعاد حليتو:
بالسر ديال كريم → salam
بالسر ديال الـ server → bad decrypt
كريم حلو بالسر ديالو. والـ key التالت؟ bad decrypt. وفـ WhatsApp، هادشي كيوقع بوحدو، فكل شات، وما كتشوف منو والو.
والمفاتيح كيتبدلو ديما
المفاتيح ديال الميساجات كيتبدلو ديما، بلا ما تحس. WhatsApp كيكتب: حتى إلا شي واحد شد المفاتيح ديال دابا من التليفون، ما يقدرش يحل بيهم الميساجات اللي فاتو. هادي سميتها forward secrecy.
ولكن الصندوق مسدود… وكاين اللي كيبان من برا
هادشي مزيان… ولكن عاقل على الجواب اللول؟ ماشي «إيه»، وماشي «لا» وصافي. ربعة ديال الحوايج ما كيخبيهمش التشفير.
1. الـ metadata
رجع للبرية. الصندوق مسدود، ولكن البوسطة كتشوف شكون صيفط، لمن، وفوقاش. هادي سميتها metadata: المعلومات اللي على الميساج، ماشي اللي فيه.
WhatsApp كيكتب فالـ privacy policy ديالو بلي كيجمع الوقت ديال الأنشطة ديالك، شحال من مرة، وشحال كتطول، وحتى الـ IP address، يعني العنوان ديال Internet Protocol. والـ EFF كتقول: التشفير ما كيخبيش بلي نتا وصاحبك كتهضرو.
2. التليفون المحلول
التشفير كيحمي الطريق. ولكن إلا شي واحد شد التليفون ديالك محلول، غادي يقرا كلشي، بحالك. داكشي علاش الكود ديال القفل، والتشفير ديال التليفون اللي شفنا فـالحلقة التانية، مهمين بزاف.
3. الـ backup
إلا كتدير backup فـ Google Drive، الـ end-to-end encryption ديالو اختياري: خاصك تشعلو نتا. والـ backup ديال iCloud، كيقول WhatsApp بلي Apple هي اللي كتوفرو وكتسيرو. يعني إلا ما شعلتيش الـ backup المشفر، النسخة ديال الشات كتبقى فالـ cloud بلا هاد القفل ديال الطرف للطرف. وإلا خبيتيها فالـ cloud ديال WhatsApp راسو، كيقول بلي ديما مشفرة من الطرف للطرف.
4. الشخص اللي كتهضر معاه
التشفير كيوصل الميساج سالم… ليه. ومن تما، هو اللي فيدو: يقدر يدير ليه forward، ولا يصورو بتليفون آخر. حتى WhatsApp كيقول ليك: صيفط هاد الحوايج غير للناس اللي كتيق فيهم.
جرب معايا: تلاتة ديال الحوايج فـ WhatsApp
حل WhatsApp، واختار شي واحد قريب ليك، خوك ولا صاحبك. السميات ديال الأزرار بالإنجليزية، كيفما كاتبهم WhatsApp فالـ Help Center ديالو، ويقدرو يتبدلو شوية من تليفون لتليفون.
1. تأكد من الـ security code
الشات > السمية ديالو > Encryption
- WhatsApp كيدير الـ verification بوحدو. تسنى حتى يكمل، وشوف النتيجة.
- من تحت، كاين QR code، يعني Quick Response code، وكاين رقم فيه 60 رقم.
هاد الـ 60: 30 ديالك و30 ديالو. وكل نص هو hash ديال الـ public key ديال التليفون، معاود 5200 مرة، بحال ما شفنا فـالحلقة الأولى.

- كنتو مجموعين؟ سكاني الـ QR code ديالو. إلا تطابقو، غادي يبان ليك التأكيد.
- كنتو بعاد؟ صيفط ليه الـ 60 رقم فشي تطبيق آخر، وقارنو.
علاش؟ باش تتأكد بلي حتى واحد ما دخل فالوسط بـ key ماشي ديالو. هادي سميتها man-in-the-middle.
وإلا تبدل الكود؟ ما تخلعش: غالبا بدل التليفون، ولا عاود أنسطالا WhatsApp، ولا زاد ولا حيد شي جهاز مربوط. ولكن سولو بالتليفون.
2. شعل الـ backup المشفر
فالـ iPhone:
Settings > Chats > Chat backup > End-to-end encrypted backup
فالـ Android:
Settings > Chats > Chat Backup > End-to-end encrypted backup
- كليكي على End-to-end encryption.
- اختار passkey، ولا More options باش تاخد key فيه 64 رقم، ولا تدير password.
- كليكي على Create.
رد بالك: إلا نسيتي الـ password ولا الـ key، وضاع ليك الحساب، حتى WhatsApp ما يقدر يرجع ليك الـ backup. خبيه فالـ password manager ديالك، بحال ما شفنا فـالحلقة السادسة.
3. (إلا بغيتي) Disappearing messages
الشات > السمية > Disappearing messages
- إلا طلب منك، كليكي على Continue.
- اختار 24 ساعة، 7 أيام، ولا 90 يوم.
- كتخدم غير على الميساجات الجداد، ماشي على اللي فاتو.
وتقدر تديرها لكاع الشاتات الجداد:
Settings > Privacy > Default message timer
ولكن عقل: إلا دار ليها شي واحد forward لشات ما فيهش Disappearing messages، ولا تدار backup قبل ما تمسح، كتبقى.
نعاودو بالزربة
- الـ end-to-end encryption كيحمي المحتوى: حتى WhatsApp ما يقراه.
- ولكن الـ metadata، التليفون المحلول، الـ backup، والشخص اللي قدامك… هادوك عليك نتا.
- والدوا: security code، backup مشفر، والقفل ديال التليفون.
ودابا، ملي تصيفط داك الحاجة الخاصة لصاحبك… واش WhatsApp يقدر يقراها؟ الميساج؟ لا. والباقي… دابا عرفتي شنو كيبان.
سؤال ليك
جرب دابا مع شي واحد قريب ليك، وكتب لينا فالكومونتيرات: تأكدتي من الـ security code؟ «إيه» ولا «لا». وما تكتبش الـ 60 رقم، ولا الـ password ديال الـ backup. غير كلمة وحدة.
الحلقة الجاية
الـ VPN، يعني Virtual Private Network. كلشي كيقول بلي كيخليك مخبي… واش بصح؟ غادي نشوفو شكون كيشوف اشنو، بالمعقول.
المصادر
- WhatsApp Encryption Overview، الوثيقة التقنية، النسخة 10 (Signal Protocol، Curve25519، الـ keys، forward secrecy، الـ 60 رقم): whatsapp.com
- WhatsApp Help Center، About end-to-end encryption (شنو محمي، الـ security code): faq.whatsapp.com
- WhatsApp Help Center، About end-to-end encrypted backup: faq.whatsapp.com
- WhatsApp Help Center، How to back up your chat history (iPhone): faq.whatsapp.com
- WhatsApp Help Center، Disappearing messages (الخطوات): faq.whatsapp.com
- WhatsApp Help Center، About disappearing messages (الحدود): faq.whatsapp.com
- WhatsApp Help Center، About view once: faq.whatsapp.com
- WhatsApp، Privacy Policy (الوقت، الـ IP address): whatsapp.com/legal/privacy-policy
- EFF Surveillance Self-Defense، What Should I Know About Encryption?: ssd.eff.org