Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Šifrovanie pomocou Java

Oracle uľahčuje vývojárom Java začleniť moderné metódy kryptografie do svojich aplikácií . To umožňuje programátorom buď písať programy , ktoré pomáhajú používateľom šifrovať svoje dáta pomocou týchto metód , alebo pridať vrstvy zabezpečenia do svojich vlastných aplikácií . Všetko , čo vývojári Java sa potrebujú naučiť , sú Koncepty moderných metód šifrovania a ako používať Oracle Java Cryptography Architecture , známy ako JCA . Kľúčové pojmy

Väčšina moderných metód kryptografie sú založené na dátových súborov s názvom kľúča . Tieto metódy používajú algoritmy , ktoré sú založené na dátach v kľúči pre šifrovanie a dešifrovanie súborov . Pre mnoho takých šifrovacích systémov , ako je RSA a DSA , algoritmy sú verejne známe . Avšak , aj keby niekto mal algoritmus a šifrovaný súbor , ktorý človek by stále nie je schopný dešifrovať súbor , bez toho súboru potrebné kľúče . Vytvorenie súboru kľúče základ šifrovacieho systému , skôr než komplikovaný algoritmus , odstraňuje možnosť , že celý systém bude napadnutý hackerom , ktorý by mohol zvrátiť - konštruovať systém .
Java Cryptography Architecture

Oracle poskytuje vývojárom v jazyku Java s nástrojmi pre integráciu kryptografických funkcií do svojich aplikácií s knižnicou JCA . JCA sa skladá z niekoľkých tried , ktoré umožňujú vývojárom Java používať moderné metódy šifrovania dát alebo experimentovať s ich vlastnými postupmi . Tieto protokoly nie sú špecifické pre Java programy postavené pomocou JCA . Program používa spoločnú metódu šifrovania z JCA možné šifrovať súbory , ktoré ostatné programy , dešifrovať , pokiaľ používajú rovnakú metódu šifrovania , a to aj v prípade , že nie sú osobitne používať knižnice JCA .
Secure náhodných

Náhodné čísla hrajú veľkú úlohu v šifrovacích systémov . Avšak , štandardná knižnica tried Java pre generovanie náhodných čísel generuje iba pseudo - náhodných čísel . Knižnica používa jednoduché metódy pre randomizing čísla , ktorých vzory hacker môže ľahko prasknúť . To je dôvod , prečo developer , ktorý chce experimentovať s vytváraním šifrovacie metódy , musí použiť " Secure Random " triedy od spoločnosti Oracle JCA . Táto trieda produkuje čísla , ktoré sú dostatočne náhodné pre použitie v kryptografii.
Existujúce algoritmy

pre vývojárov , ktorí chcú používať existujúcu metódu šifrovania , JCA poskytuje rôzne triedy , aby vykonávať špecifické kryptografické funkcie . Jeden trieda spracováva generáciu šifrovacieho kľúča súbory , ďalšie trieda skontroluje , či daný kľúč bol použitý na zašifrovanie konkrétny súbor , a ďalšie úchyty generovanie a kontrolu kryptografické podpisy súborov . Vývojári môžu nájsť dokumentáciu na JCA ako celok a pokyny na použitie jednotlivých tried na internetových stránkach spoločnosti Oracle .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené