Kryptografia w Javie. Od podstaw

okladka

Stosuj algorytmy kryptograficzne w aplikacjach

  • Poznaj architekturę interfejsów kryptograficznych Javy
  • Zastosuj klucze symetryczne i asymetryczne
  • Naucz się zarządzania certyfikatami w programach

W świecie, w którym najcenniejszym towarem jest informacja, kryptografia coraz bardziej zyskuje na znaczeniu. Cenne dane, przesyłane w sieci lub przechowywane w aplikacjach i bazach danych, muszą być chronione za pomocą skomplikowanych algorytmów szyfrowania i uwierzytelniania. Ponieważ próby włamań do serwerów internetowych zdarzają się regularnie, implementacja mechanizmów kryptograficznych w aplikacjach sieciowych i platformach handlu elektronicznego ma szczególnie wysoki priorytet. Java, wykorzystywana bardzo często do tworzenia takich właśnie rozwiązań, wyposażona została w zestaw interfejsów programistycznych (API), które pozwalają szybko i skutecznie wzbogacać aplikacje o obsługę kryptografii.

Książka "Kryptografia w Javie. Podstawy" to podręcznik przedstawiający na praktycznych przykładach narzędzia kryptograficzne Javy. Opisuje podstawowe zasady ich używania, ułatwia zrozumienie zależności między poszczególnymi interfejsami API i uczy, jak w razie potrzeby korzystać z gotowych rozwiązań, by oszczędzić czas. Daje wiedzę niezbędną do implementowania technik kryptograficznych w aplikacjach bez niepotrzebnego komplikowania kodu źródłowego.

  • Architektura interfejsów JCA i JCE
  • Szyfrowanie symetryczne
  • Generowanie kluczy
  • Stosowanie kluczy asymetrycznych
  • Podpisy cyfrowe
  • Obsługa certyfikatów
  • Szyfrowanie poczty elektronicznej

Twórz bezpieczne aplikacje,
wykorzystując nowoczesne mechanizmy kryptograficzne.


Przetwarzanie danych dla programistów

okladka

Przetwarzanie danych to czynność, którą programiści na całym świecie wykonują niemal codziennie. Konwersja danych pomiędzy systemami informatycznymi, zmiana formatów plików tekstowych, przeszukiwanie logów serwerów WWW -- to wszystko można nazwać przetwarzaniem danych. Znajomość technik, dzięki którym takie procesy odbywają się szybko i efektywnie, to jedna z najważniejszych umiejętności programisty. Trudnością może okazać się brak jednego uniwersalnego sposobu przetwarzania danych. Do każdego typu problemu należy podejść w sposób indywidualny, próbując rozłożyć go na sekwencję prostych przekształceń, łatwych do implementacji i testowania.

Czytając książkę "Przetwarzanie danych dla programistów", poznasz metody rozwiązywania problemów programistycznych związanych z konwersją danych różnego typu. Nauczysz się analizować istotę zagadnienia i dobierać najbardziej optymalny sposób realizacji zadania. Dowiesz się, jak w systemach Unix/Linux wykorzystać wyrażenia regularne i powłoki tekstowe do przetwarzania danych tekstowych. Przeczytasz o użytecznych, lecz często niedocenianych cechach języków Java i Python oraz innych języków programowania. Przekonasz się, że mimo rozbieżności pomiędzy różnymi typami danych istnieje kilka ogólnych wzorców, które powtarzają się w wielu zastosowaniach niezależnie od użytego języka programowania lub detali implementacyjnych.

  • Przetwarzanie danych tekstowych za pomocą powłoki Uniksa
  • Stosowanie wyrażeń regularnych
  • Analiza dokumentów XML
  • Pakowanie i rozpakowywanie danych binarnych
  • Zapytania w relacyjnych bazach danych
  • Testowanie mechanizmów konwersji danych

Opanuj jedną z podstawowych umiejętności profesjonalnego programisty.


Rozbudowa i naprawa sieci. Wydanie V

okladka

Poznaj zasady działania sieci komputerowych
i naucz się nimi administrować

  • Projektowanie sieci komputerowych
  • Protokoły komunikacyjne i urządzenia
  • Przyłączanie komputerów do sieci
  • Zarządzanie siecią

W ciągu ostatnich lat sieci komputerowe stały się niemal tak powszechne, jak telefony i telewizja. Wiedza dotycząca zasad ich działania, umiejętność zarządzania nimi lub chociażby korzystania z nich jest dziś niezbędna większości użytkowników komputerów -- od korporacyjnych informatyków po entuzjastów technologii komputerowych, wdrażających je w swoich domach i małych biurach. Na szczęście wraz z rozwojem sieci ujednolicono protokoły komunikacyjne i zaimplementowano w systemach operacyjnych narzędzia niezbędne do podłączenia komputera do sieci. Nie oznacza to jednak, że korzystanie z sieci przestało być źródłem problemów.

Dzięki książce "Rozbudowa i naprawa sieci. Wydanie V" rozwiążesz wszystkie problemy, jakie kiedykolwiek napotkasz projektując sieć i administrując nią. Najnowsze wydanie tej książki, uzupełnione o wiadomości dotyczące sieci bezprzewodowych, technologii Bluetooth i Gigabit Internet oraz możliwości sieciowych systemu Windows XP, zawiera kompleksowe omówienie wszystkich zagadnień związanych z sieciami komputerowymi. Czytając tę książkę poznasz strategie projektowania sieci i doboru odpowiednich urządzeń oraz protokoły wykorzystywane do realizacji poszczególnych funkcji sieci. Nauczysz się administrować siecią, kontami użytkowników oraz dbać o bezpieczeństwo danych i komputerów.

  • Topologie sieci
  • Planowanie struktury sieci
  • Okablowanie
  • Dobór i konfiguracja urządzeń sieciowych
  • Protokoły komunikacyjne
  • Sieci bezprzewodowe Wi-Fi i Bluetooth
  • Poczta elektroniczna
  • Protokoły DNS i DHCP
  • Zarządzanie użytkownikami w systemach Unix/Linux i Windows
  • Drukowanie w sieci
  • Ochrona sieci przed atakami z zewnątrz

Zostań administratorem doskonałym.


Joomla! System zarządzania treścią

okladka

Stwórz własną witrynę WWW w oparciu o darmowy system CMS

  • Zainstaluj i skonfiguruj Joomla!
  • Zaprojektuj swoje szablony stron
  • Napisz własne rozszerzenia dla Joomla!

Internet jest dziś medium równie popularnym jak telewizja i prasa. Jego użytkownicy odwiedzają codziennie setki witryn, poszukując w nich wiadomości ze świata, towarów w atrakcyjnych cenach, artykułów dotyczących ich zainteresowań i wielu innych rzeczy. Jednym z kluczowych aspektów wpływających na popularność stron internetowych jest aktualność publikowanych materiałów. Witryna, która "żyje", przyciąga wielu internautów. Dużym ułatwieniem dla posiadaczy i redaktorów stron WWW są systemy zarządzania treścią, dzięki którym można aktualizować zawartość witryny bez znajomości języka HTML. Jednym z nich jest Joomla! -- mechanizm CMS dostępny na licencji Open-source. Projekt Joomla! to kontynuacja popularnego systemu zarządzania treścią o nazwie Mambo, który zyskał już uznanie wielu webmasterów.

Książka "Joomla! System zarządzania treścią" to przewodnik dla tych, którzy chcą zbudować witrynę WWW w oparciu o ten program. Przedstawia proces tworzenia serwisu internetowego od instalacji i konfiguracji Joomla!, poprzez edycję artykułów i zarządzanie dokumentami, aż do tworzenia własnych szablonów i rozszerzeń. Podczas lektury dowiesz się, jak dostosować Joomla! do swoich potrzeb, umieścić na stronie galerię i forum dyskusyjne oraz budować witryny e-commerce w oparciu o ten system.

  • Instalacja Joomla! w systemach Windows i Linux
  • Podstawowe elementy systemu Joomla!
  • Konfigurowanie Joomla!
  • Tworzenie menu
  • Dodawanie i edycja artykułów
  • Instalowanie dodatkowych modułów
  • Tworzenie własnych szablonów i rozszerzeń

Zostań redaktorem własnej witryny WWW.


Windows i sieci komputerowe

okladka
Książka Windows i sieci komputerowe adresowana jest do ludzi stawiających pierwsze kroki w dziedzinie sieci komputerowych opartych na systemach Windows. Jest przydatna każdemu, kto zamierza stworzyć, administrować lub jedynie korzystać z małej sieci komputerowej.

Książka zawiera także informacje na temat technologii stosowanych w skomplikowanych sieciach o dużej liczbie stanowisk oraz porady dotyczące konfiguracji systemów Windows 95 i NT 4.0.


  • Wstęp (7)

Flash 3 f/x

okladka
Pierwsza na rynku książka, która wyczerpująco omawia tworzenie grafik i animacji w programie Flash, multimedialnym przeboju ostatnich lat. Filmy tworzone we Flashu to jedyny sposób, by zaopatrzyć Twoją stronę sieciową w grafikę o idealnej ostrości i perfekcyjnym wygładzeniu konturów w każdym powiększeniu, przy zachowaniu niebywałej (w porównaniu z tradycyjnymi formatami) szybkości przesyłania danych. Flash znakomicie nadaje się do wykonywania zarówno statycznych obrazów, jak i rozbudowanych animacji oraz elementów interaktywnych. Każda część obrazka, ruchoma lub nie, może być przyciskiem. Każdemu przyciskowi lub ujęciu filmu może zostać przypisany dźwięk albo określona akcja (np. połączenie z inną stroną WWW).

Flash potrafi zapisywać animacje i obrazy w nieomal każdym formacie graficznym, także w popularnych formatach sieciowych: GIF, JPEG i PNG. Jednak te same animacje i obrazy utworzone we Flashu i zapisane w filmowym formacie Shockwave opracowanym przez Macromedia mają nieporównanie mniejsze rozmiary, a są przyjmowane przez większość przeglądarek używanych obecnie w Sieci: zarówno nowe wersje Internet Explorera, jak i Netscape Navigatora odczytują filmy Shockwave. Posiadacze starszych wersji przeglądarek (sprzed roku 98) mogą ściągnąć potrzebny plug-in w czasie krótszym niż dwie minuty. Do tej pory ze strony firmy Macromedia ściągnięto już ten plug-in więcej niż 40 milionów razy. Świat opanowuje szaleństwo, które już wkrótce dotrze do nas.

Książka zawiera CD-ROM, na którym znajdują się demonstracyjne wersje programu Flash 3, Freehand oraz kilku innych programów firmy Macromedia, w tym programu Dreamweaver, aplikacji umożliwiającej tworzenie stron WWW z filmami w formacie Shockwave nawet tym osobom, które nie znają tajników języka HTML.

  • Dedykacja (9)
  • O autorach (9)
  • Podziękowania (10)
  • Wprowadzenie (11)
    • Nigdy więcej Wielkiego Webowego Wyczekiwania (11)
    • Czym zajmuje się ta książka (12)
    • Konwencje używane w książce (12)

« poprzednia 1 2 3 4 5 6 7 8 9 następna »