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ć?