Materiały do 4 Spotkania Śląskiej Grupy Użytkowników Technologii Java

Dnia 10.12.2008 na czwartym spotkaniu Silesia Java User Group prowadziłem prelekcję na temat kryptografii w Javie. Zaskoczyła mnie ilość pytań po prezentacji co uznaję za miarę zainteresowania.

Plan prezentacji:

Podstawy kryptografii w Javie

  • Wprowadzenie
  • Java Security Extensions
  • Dostawca usług kryptograficznych, konfiguracja
  • Szyfry symetryczne
  • Szyfry asymetryczne
  • Jednokierunkowe funkcje skrótu
  • Podpis cyfrowy
  • Certyfikaty
  • Podstawy PKI
  • Magazyny kluczy

Praktyczne zastosowania

  • Użycie karty kryptograficznej i SunPKCS11
  • Szyfrowanie strumienia
  • Uwierzytelnianie klienta SSL certyfikatem
  • Podpisywanie dokumentów PDF

Do wszystkich omawianych tematów przedstawiłem liczne przykłady w postaci krótkich programów. Podczas prezentacji pokazałem użycie kart kryptograficznych poprzez moduły PKCS#11 (na przykładzie kart dostarczonych przez firmę CryptoTech). Zgodnie z obietnicą kody źródłowe zamieszczam tutaj. Przepraszam, że tak późno (lepiej późno niż wcale ;) ). Hasło do archiwum to moje imię ;)

Zacheusz Siedlecki

Komentarze

Chcesz coś napisać?





*