Abstract:
Celem pracy jest stworzenie komunikatora, który będzie posiadał funkcję szyfrowania konwersacji pomiędzy użytkownikami oraz pokazanie jak przy użyciu ogólnie dostępnych narzędzi zapewnić prywatność i poufność podczas rozmów przy jego użyciu. Pierwszy rozdział opisuje teoretyczne aspekty budowy i zasady działania komunikatorów internetowych oraz pokazuje narzędzia i metody stosowane we współczesnej kryptografii pomagające zapewnić prywatność dla przesyłanych przez nie informacji. W rozdziale drugim opisana została budowa przykładowego programu typu IM napisanego przy użyciu języka programowania Java wyposażonego w funkcję szyfrowania przesyłanych przez niego informacji. Opisano w nim między innymi w jaki sposób zaimplementować przedstawione w rozdziale pierwszym techniki kryptograficzne służące do zapewnienia prywatności.