Evaluare:
Cartea este lăudată pentru că este o resursă valoroasă pentru programarea criptografiei Java, oferind experiență practică și incluzând fragmente de cod care ilustrează conceptele cheie. Cu toate acestea, este criticată pentru că este greu de urmărit, nu are detalii și profunzime și are nevoie de actualizări pentru a se alinia la tehnologii și practici mai actuale.
Avantaje:⬤ Referință bine scrisă și indispensabilă pentru programarea securității Java
⬤ excelentă pentru experimentarea practică
⬤ include exemple de cod descărcabile
⬤ acoperă multe aspecte ale criptografiei Java
⬤ menține o structură clară pentru utilizarea ca referință
⬤ oferă sfaturi practice și perspective asupra atacurilor potențiale.
⬤ Dificil de urmărit și poate necesita cunoștințe prealabile de criptografie
⬤ îi lipsesc explicațiile detaliate și profunzimea
⬤ unele exemple de cod sunt simplificate excesiv
⬤ cartea este datată (2005) și are nevoie de actualizări pentru versiunile Java și practicile de securitate mai noi
⬤ nu este ușor de utilizat pentru începători.
(pe baza a 26 recenzii ale cititorilor)
Beginning Cryptography with Java
Începutul criptografiei cu Java
Deși criptografia poate fi încă un subiect controversat în comunitatea programatorilor, Java a trecut peste această furtună și oferă un set bogat de API-uri care vă permit dumneavoastră, dezvoltatorul, să includeți eficient criptografia în aplicații - dacă știți cum.
Această carte vă învață cum. Capitolele de la unu la cinci acoperă arhitectura JCE și JCA, criptarea simetrică și asimetrică a cheilor în Java, codurile de autentificare a mesajelor și modul de creare a implementărilor Java cu API-ul furnizat de pachetele Bouncy CastleASN. 1, toate cu o mulțime de exemple. Pornind de la această fundație, a doua jumătate a cărții vă introduce în subiecte de nivel superior, permițându-vă să creați și să implementați aplicații Java sigure și să utilizați protocoale standard precum CMS, SSL și S/MIME.
Ce veți învăța din această carte
⬤ Cum să înțelegeți și să utilizați JCE, JCA și JSSE pentru criptare și autentificare.
⬤ Modelele în care funcționează mecanismele de padding în cifruri și cum să depistați și să remediați erorile tipice.
⬤ Înțelegerea modului în care sunt implementate mecanismele de autentificare în Java și a motivelor pentru care acestea sunt utilizate.
⬤ Metode de descriere a obiectelor criptografice cu ASN.1.
⬤ Cum să creați liste de revocare a certificatelor și să utilizați OnlineCertificate Status Protocol (OCSP)
⬤ Soluții web din lumea reală utilizând API-urile Bouncy Castle.
Pentru cine este această carte
Această carte se adresează dezvoltatorilor Java care doresc să utilizeze criptografia în aplicațiile lor sau să înțeleagă cum este utilizată criptografia în aplicațiile Java. Cunoașterea limbajului Java este necesară, dar nu trebuie să fiți familiarizat cu niciunul dintre API-urile discutate.
Ghidurile Wrox Beginning guides sunt create pentru a face învățarea limbajelor și tehnologiilor de programare mai ușoară decât credeți, oferind un format structurat, tutorial care vă va ghida prin toate tehnicile implicate.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)