تحذير : هذا الكتاب لم يكتمل ! ومازلت أعمل على بعض الفصول. وبمجرد الانتهاء منه، سأقوم بنشره بصيغة PDF و EPUB. كن صبوراً.
كتاب عملي حديث عن التشفير للمطورين مع أمثلة التعليمات البرمجية، ويغطي المفاهيم الأساسية مثل: التجزئة (مثل SHA-3 وBLAKE2)، ورموز MAC (مثل HMAC وGMAC)، ووظائف الاشتقاق الرئيسية (مثل Scrypt، وArgon2)، وبروتوكولات الاتفاق الرئيسية ( مثل DHKE وECDH)، والشفرات المتماثلة (مثل AES وChaCha20، وأوضاع كتلة التشفير، والتشفير المعتمد، وEAAD، وAES-GCM، ChaCha20-Poly1305)، والشفرات غير المتماثلة وأنظمة تشفير المفتاح العام (RSA، ECC، ECIES)، تشفير المنحنى الإهليلجي (ECC، secp256k1، curv25519)، التوقيعات الرقمية (ECDSA و EdDSA)، والأرقام العشوائية الآمنة (PRNG، CSRNG) والكمية. التشفير الآمن ، إلى جانب مكتبات التشفير وأدوات المطورين، مع الكثير من أمثلة التعليمات البرمجية في Python ولغات أخرى.
المؤلف: سفيتلين ناكوف ، دكتوراه - https://nakov.com
المساهمين: ميلين ستيفانوف، مارينا شيديروف
الراعي: SoftUni (جامعة البرمجيات) - https://softuni.org
ردمك: 978-619-00-0870-5 (9786190008705)
هذا الكتاب مجاني ومفتوح المصدر، وتم نشره بموجب ترخيص MIT .
الموقع الرسمي: https://cryptobook.nakov.com
الريبو الرسمي لـ GitHub : https://github.com/nakov/practical-cryptography-for-developers-book.
صوفيا، نوفمبر 2018
العلامات: التشفير، مجاني، كتاب، Nakov، Svetlin Nakov، التجزئة، وظيفة التجزئة، SHA-256، SHA3، BLAKE2، RIPEMD، MAC، رمز مصادقة الرسالة، HMAC، KDF، اشتقاق المفتاح، وظيفة اشتقاق المفتاح، PBKDF2، Scrypt، Bcrypt ، Argon2، تجزئة كلمة المرور، مولد عشوائي، أرقام شبه عشوائية، CSPRNG، مولد عشوائي آمن، مفتاح التبادل، اتفاقية المفاتيح، Diffie-Hellman، DHKE، ECDH، الأصفار المتماثلة، الأصفار غير المتماثلة، أنظمة التشفير بالمفتاح العام، التشفير المتماثل، AES، Rijndael، وضع كتلة التشفير، AES-CTR، AES-GCM، ChaCha20-Poly1305، التشفير الموثق، التشفير المخطط، تشفير المفتاح العام، RSA، ECC، المنحنيات الإهليلجية، secp256k1، المنحنى 25519، نقاط EC، معلمات مجال EC، اتفاقية مفتاح ECDH، نظام التشفير غير المتماثل، التشفير الهجين، ECIES، التوقيع الرقمي، توقيع RSA، DSA، ECDSA، EdDSA، توقيع الجمال، توقيع شنور، التشفير الآمن الكمي، الشهادات الرقمية، TLS، OAuth، المصادقة متعددة العوامل، مكتبات التشفير، تشفير بايثون، تشفير جافا سكريبت، C# التشفير، تشفير جافا، تشفير C++، تشفير PHP.