Początki kryptografii z Javą

Ocena:   (4,3 na 5)

Początki kryptografii z Javą (David Hook)

Opinie czytelników

Podsumowanie:

Książka jest chwalona za to, że jest cennym źródłem wiedzy na temat programowania kryptograficznego w Javie, zapewnia praktyczne doświadczenie i zawiera fragmenty kodu ilustrujące kluczowe koncepcje. Jest jednak krytykowana za to, że jest trudna do naśladowania, brakuje jej szczegółów i głębi oraz wymaga aktualizacji w celu dostosowania do bardziej aktualnych technologii i praktyk.

Zalety:

Dobrze napisana i niezastąpiona pomoc w programowaniu bezpieczeństwa w Javie
doskonała do praktycznych eksperymentów
zawiera przykłady kodu do pobrania
obejmuje wiele aspektów kryptografii Java
zachowuje przejrzystą strukturę do użytku referencyjnego
oferuje praktyczne wskazówki i wgląd w potencjalne ataki.

Wady:

trudna do zrozumienia i może wymagać wcześniejszej znajomości kryptografii
brakuje szczegółowych wyjaśnień i głębi
niektóre przykładowe kody są nadmiernie uproszczone
książka jest przestarzała (2005) i wymaga aktualizacji do nowszych wersji Java i praktyk bezpieczeństwa
nie jest przyjazna dla początkujących użytkowników.

(na podstawie 26 opinii czytelników)

Oryginalny tytuł:

Beginning Cryptography with Java

Zawartość książki:

Początki kryptografii z Javą

Podczas gdy kryptografia nadal może być kontrowersyjnym tematem w społeczności programistów, Java przetrwała tę burzę i zapewnia bogaty zestaw interfejsów API, które pozwalają programistom skutecznie włączać kryptografię do aplikacji - jeśli wiesz, jak to zrobić.

Ta książka uczy, jak to zrobić. Rozdziały od pierwszego do piątego obejmują architekturę JCE i JCA, symetryczne i asymetryczne szyfrowanie kluczy w Javie, kody uwierzytelniania wiadomości oraz sposób tworzenia implementacji Java za pomocą interfejsu API dostarczanego przez pakiety Bouncy CastleASN. 1, a wszystko to z dużą ilością przykładów. Opierając się na tych podstawach, druga połowa książki wprowadza Cię w wyższe tematy, umożliwiając tworzenie i wdrażanie bezpiecznych aplikacji Java oraz korzystanie ze standardowych protokołów, takich jak CMS, SSL i S/MIME.

Czego nauczysz się z tej książki

⬤ Jak rozumieć i używać JCE, JCA i JSSE do szyfrowania i uwierzytelniania.

⬤ Jak działają mechanizmy dopełniania w szyfrach oraz jak wykrywać i naprawiać typowe błędy.

⬤ Zrozumienie, w jaki sposób mechanizmy uwierzytelniania są implementowane w Javie i dlaczego są używane.

⬤ Metody opisywania obiektów kryptograficznych za pomocą ASN. 1.

⬤ Jak tworzyć listy odwołań certyfikatów i korzystać z protokołu OnlineCertificate Status Protocol (OCSP)

⬤ Prawdziwe rozwiązania internetowe wykorzystujące interfejsy API Bouncy Castle.

Dla kogo jest ta książka

Ta książka jest przeznaczona dla programistów Java, którzy chcą używać kryptografii w swoich aplikacjach lub zrozumieć, w jaki sposób kryptografia jest używana w aplikacjach Java. Znajomość języka Java jest niezbędna, ale nie trzeba znać żadnego z omawianych interfejsów API.

Przewodniki Wrox Beginning zostały stworzone, aby nauka języków programowania i technologii była łatwiejsza niż myślisz, zapewniając uporządkowany format samouczka, który poprowadzi Cię przez wszystkie zaangażowane techniki.

Dodatkowe informacje o książce:

ISBN:9780764596339
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa
Rok wydania:2005
Liczba stron:484

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Początki kryptografii z Javą - Beginning Cryptography with Java
Początki kryptografii z Javą Podczas gdy kryptografia nadal może być kontrowersyjnym...
Początki kryptografii z Javą - Beginning Cryptography with Java

Prace autora wydały następujące wydawnictwa: