Értékelés:
A könyvet azért dicsérik, mert értékes forrás a Java kriptográfiai programozáshoz, gyakorlati tapasztalatokat nyújt, és kódrészleteket tartalmaz a kulcsfogalmak illusztrálására. Ugyanakkor kritizálják, hogy nehezen követhető, kevés benne a részletesség és a mélység, és frissítésre szorul, hogy igazodjon az aktuális technológiákhoz és gyakorlatokhoz.
Előnyök:⬤ Jól megírt és nélkülözhetetlen referencia a Java biztonsági programozáshoz
⬤ kiváló a gyakorlati kísérletezéshez
⬤ letölthető kódpéldákat tartalmaz
⬤ a Java kriptográfia számos aspektusát tárgyalja
⬤ a referenciaként való használathoz világos szerkezetet tart fenn
⬤ gyakorlati tippeket és betekintést nyújt a lehetséges támadásokba.
⬤ Nehéz követni, és előzetes kriptográfiai ismereteket igényelhet
⬤ hiányoznak a részletes magyarázatok és a mélység
⬤ néhány példakód túlságosan leegyszerűsített
⬤ a könyv elavult (2005), és frissítésre szorul az újabb Java verziók és biztonsági gyakorlatok tekintetében
⬤ nem felhasználóbarát a kezdők számára.
(26 olvasói vélemény alapján)
Beginning Cryptography with Java
Kezdő kriptográfia Javával
Bár a kriptográfia még mindig ellentmondásos téma a programozói közösségben, a Java átvészelte ezt a vihart, és olyan API-kat biztosít, amelyek lehetővé teszik a fejlesztő számára, hogy hatékonyan beépítse a kriptográfiát az alkalmazásokba - ha tudja, hogyan.
Ez a könyv megtanítja, hogyan. Az elsőtől az ötödik fejezetek a JCE és a JCA architektúráját, a szimmetrikus és aszimmetrikus kulcsok titkosítását Javában, az üzenethitelesítési kódokat, valamint azt tárgyalják, hogyan lehet Java implementációkat létrehozni a Bouncy CastleASN. 1 csomagok által biztosított API-val, mindezt rengeteg példával. Erre az alapra építve a könyv második fele magasabb szintű témákba vezet, lehetővé téve biztonságos Java-alkalmazások létrehozását és megvalósítását, valamint az olyan szabványos protokollok használatát, mint a CMS, az SSL és az S/MIME.
Mit fogsz tanulni ebből a könyvből
⬤ Hogyan kell megérteni és használni a JCE-t, a JCA-t és a JSSE-t a titkosításhoz és hitelesítéshez.
⬤ Azokat a módokat, ahogyan a kitöltési mechanizmusok működnek a titkosításokban, és azt, hogy hogyan lehet a tipikus hibákat felfedezni és kijavítani.
⬤ A hitelesítési mechanizmusok Java-ban történő megvalósításának megértése, és annak megértése, hogy miért használják őket.
⬤ A kriptográfiai objektumok ASN. 1 segítségével történő leírásának módszerei.
⬤ Hogyan hozzon létre tanúsítvány-visszavonási listákat és használja az Online tanúsítványok állapotáról szóló jegyzőkönyvet (OCSP)
⬤ Világbeli webes megoldások a Bouncy Castle API-k használatával.
Kinek szól ez a könyv
Ez a könyv azoknak a Java-fejlesztőknek szól, akik kriptográfiát szeretnének használni az alkalmazásaikban, vagy meg akarják érteni, hogyan használják a kriptográfiát a Java-alkalmazásokban. A Java nyelv ismerete szükséges, de nem kell ismernie a tárgyalt API-k egyikét sem.
A Wrox Beginning guides úgy készült, hogy a programozási nyelvek és technológiák tanulása könnyebb legyen, mint gondolná, mivel strukturált, oktató jellegű formátumot biztosít, amely végigvezeti Önt az összes érintett technikán.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)