警告: この本はまだ完成していません。私はまだいくつかの章に取り組んでいます。完成しましたらPDFとEPUBで公開させていただきます。我慢して。
ハッシュ( SHA -3 や BLAKE2など)、 MAC コード(HMAC や GMAC など)、鍵導出関数(Scrypt、Argon2 など)、鍵合意プロトコル( DHKE、ECDH など)、対称暗号(AES や ChaCha20 など)、暗号ブロック モード、認証暗号化、AEAD、AES-GCM、 ChaCha20-Poly1305)、非対称暗号と公開鍵暗号システム(RSA、ECC、ECIES)、楕円曲線暗号(ECC、secp256k1、curve25519)、デジタル署名(ECDSA および EdDSA)、安全な乱数(PRNG、CSRNG)、および量子安全な暗号化、暗号化ライブラリおよび開発者ツール、および大量のコードPython やその他の言語の例。
著者:スヴェトリン・ナコフ博士 - https://nakov.com
寄稿者: ミレン・ステファノフ、マリーナ・シデロフ
主催: SoftUni (ソフトウェアユニバーシティ) - https://softuni.org
ISBN: 978-619-00-0870-5 (9786190008705)
この本は無料のオープンソースであり、 MIT ライセンスに基づいて公開されています。
公式ウェブサイト: https://cryptobook.nakov.com
公式GitHubリポジトリ: https://github.com/nakov/practical-cryptography-for-developers-book。
ソフィア、2018 年 11 月
タグ: 暗号化、無料、書籍、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、curve25519、EC ポイント、EC ドメイン パラメーター、ECDH 鍵合意、非対称暗号化スキーム、ハイブリッド暗号化、ECIES、デジタル署名、RSA 署名、DSA、ECDSA、EdDSA、ElGammal 署名、Schnorr 署名、量子安全暗号、デジタル証明書、 TLS、OAuth、多要素認証、暗号ライブラリ、Python 暗号化、JavaScript 暗号化、C#暗号化、Java 暗号化、C++ 暗号化、PHP 暗号化。