Sadržaj
Naslovnica
Zadatak
Sadržaj
Uvod
Programski jezik
Java
Što je
Java
?
Programiranje u
Javi
Java
kao jezik za pisanje aplikacija
Java
kao HTML proširenje (APPLET)
Java
i VRML
Popularnost
Jave
Java
i
PGP
PGP
Što je to
PGP
Konvencionalno kriptiranje putem
tajnog ključa
Kriptiranje putem
javnog ključa
PGP
način kriptiranja
Digitalni potpis
PGP
u
Javi
Na koji način
Zašto ne
PGP
u
appletu
?
PGP Java
poslužioc
Način rada
Podržane mogućnosti
Konfiguriranje poslužioca
Primjer rada
Korisničko sučelje
Java applet
Što ako poslužioc ne radi?
Pregled klasa konkretne implementacije
Struktura paketa
Korisnički dio
PGP.Client.Connector
PGP.Client.MainApplet
PGP.Client.reconFrame
SSL
poslužioc
PGP.IAIK.SSLServer
PGP.IAIK.SSLServerThread
PGP poslužioc
PGP.Server.PGPradnik
PGP.Server.PGPserver
PGP.Server.PGPserverThread
PGP.Server.ServerPrefs
Korisne rutine
PGP.util.BlockReader
PGP.util.NonBlockReader
PGP.util.SendMailThread
PGP.util.myKeyContainer
JDK 1.1
Nove klase i poboljšane klase
JavaBean
si
JNI: Java Native Interface
JAR
Trenutno stanje stvari
Dodatak A: Programiranje
native
sučelja
Uvod
Korak 1: Napisati Java klasu
Korak 2: Napraviti datoteku zaglavlja
Korak 3: Pisanje pripadajućeg
C
-koda
Korak 4: Prevođenje
C
-koda
Korak 5: Instalacija
library
-datoteke
Korak 6?
Dodatak B: Kako izraditi
JavaBean
Struktura najjednostavnijeg mogućeg
JavaBean
a
Struktura "
pravog
"
JavaBean
a
Grafička interpretacija
JavaBean
a
Ostvarivanje interakcije između
JavaBeans
komponenti
Zaključak
Dodatak C: Vizualni alati
Što su to vizualni alati?
Osobna iskustva autora
JDesignerPro
Microsoft J++
KaWa
Symantec Visual Café Pro
Dodatak D: Kriptografija
Enkripcija putem
javnih ključeva
i digitalni potpisi
Enkripcija putem javnog ključa
Može li digitalni potpis zamijeniti konvencionalan potpis rukom
Što je to
jednosmjerna
Važnost
jednosmjerne
funkcije
Koliko je kriptografija putem
javnog ključa
sigurna
Algoritmi
javnog ključa
RSA
DSA, DSS
Block chiper
DES
RC2
RC5
IDEA
Blowfish
Stream Cipher
RC4
Hash
funkcije
MD2, MD4, MD5
SHA
Kriptografija na Internetu
PGP
S/HTTP
SSL
S/MIME
Literatura
Globalne informacije
Java i serijski ulaz računala
Razni pretvarači koda
Sigurnost
Kriptografija
Alati za kodiranje, izvršavanje i provjeru koda
Ostalo
Bilješka o autoru