Java 2 Útikalauz programozóknak 5.0

Az elte.java2_utikalauz5.crypto csomag

A Kriptográfiai eszközök fejezet példaprogramjai.

Tovább lásd:
          részletes leírás

Osztályok
Codec Rejtjelezett objektumok.
Crypt Rejtjelezett adatfolyamok.
RSA Variációk rejtjelezésre.
Sign Digitális aláírás.
 

package elte.java2_utikalauz5.crypto

A Kriptográfiai eszközök fejezet példaprogramjai.

A korábbi fejezetekben megismerkedtünk a Java azon védelmi mechanizmusaival, amelyek segítségével megvédhetjük számítógépes rendszerünk erőforrásait az illetéktelen hozzáféréstől. Emellett azonban legalább ugyanekkora súllyal jelentkezik adataink védelmének kérdése is. A Java használata többféle módon is szorosan kapcsolódik a számítógépes hálózatok világához és az Internethez. Aki pedig hálózatot használ, különösen ha az a hálózat az Internet, nem feledkezhet meg az adatbiztonságról. Ha valaki az Interneten keresztül elküld egy üzenetet, ahhoz útközben nagyon sokan hozzáférhetnek, lehallgathatják, vagy akár meg is változtathatják. Szükségünk van olyan eszközökre, amelyek biztosítják számunkra adataink titkosságát, hitelességét és integritását. Ennek támogatására született a JCA, azaz a Java Cryptography Architecture, amely először a Java 1.1-es verziójában jelent meg, és amelyet a jelenlegi 2-es verzió számottevően kiterjesztett.
Tartalomjegyzék a hivatkozott referenciákkal és felhasznált képekkel:
Kriptográfiai alapok
Rejtjelezés
Aszimmetrikus rendszerek
Digitális aláírások
Hash-függvények
Nyilvános kulcsok hitelessége
Véletlenszám-generátorok
JCA - Java Cryptography Architecture}
Szolgáltatók
Meghajtóosztályok
Esettanulmány -- digitális aláíró program
  • Referenciák:
    • A Sign példaprogram
A Provider osztály
A Security osztály
A SUN szolgáltató
JCE - Java Cryptography Extension
Meghajtóosztályok
Esettanulmány -- variációk rejtjelezésre
  • Referenciák:
    • Az RSA példaprogram
Rejtjelezett objektumok és adatfolyamok
Esettanulmány -- variációk rejtjelezésre
  • Referenciák:
A SunJCE szolgáltató
Kanonikus nevek és attribútumok
Hash-algortimusok
Kulcs- és paramétergenerálás
Digitális aláírásra használható algoritmusok
Pszeudóvéletlenszám-generátorok
Tanúsítványtípusok
Kulcsadatbázis-típusok
Rejtjelezés
Algoritmusok
Használati módok
Kitöltési sémák
Kulcscsere
Kulcsok létrehozása
Algoritmus paraméterek
MAC Algoritmusok
Szolgáltatások attribútumai

Szerző:
Pécsy Gábor
Forrásfájl:
package-info.java

Java 2 Útikalauz programozóknak 5.0