Wprowadzenie do JCA (Java Cryptography Architecture)
Opis prelekcji:
Kryptografia to obszerny temat, podczas prezentacji skupimy się więc wyłącznie na tak zwanej kryptografii symetrycznej. Omówimy najważniejsze elementy składowe nowoczesnej kryptografii: szyfry strumieniowe i blokowe, kody uwierzytelniania wiadomości, oraz algorytmy tak zwanego szyfrowania uwierzytelnionego. Znając teorię, przyjrzymy się następnie w jaki sposób mechanizmy te zostały zaimplementowane w Javie i jak możemy ich używać.
Prezentacja zakłada poziom podstawowy - nie potrzeba żadnej wcześniejszej wiedzy z kryptografii; choć nie zaszkodzi przypomnieć sobie wcześniej jak działa bitowa operacja XOR - bo mówi się, że cała kryptografia sprowadza się do tej jednej operacji... (a dlaczego? to też się wyjaśni!)
Prelegent:
Grzegorz Borkowski - od kilkunastu lat zajmuję się programowaniem w Javie. Ponieważ od jakiegoś czasu miałem już przesyt śledzenia kolejnych wersji Springa, Hibernate'a itd., dlatego obecnie chętniej interesuję się bardziej uniwersalnymi tematami - między innymi kryptografią.