경고 : 이 책은 아직 끝나지 않았습니다 ! 나는 아직도 일부 챕터를 작업 중입니다. 완성되면 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 및 기타 언어로 된 많은 코드 예제가 포함된 암호화 라이브러리 및 개발자 도구와 함께 안전한 암호화 .
저자: Svetlin Nakov , PhD - https://nakov.com
기여자: Milen Stefanov, Marina Shideroff
후원자: 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 암호화.