Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Kryptografi Bruke Java
    Oracle gjør det enkelt for Java-utviklere å innlemme moderne kryptografi metoder i sine programmer . Dette lar programmerere å enten skrive programmer for å hjelpe brukere kryptere sine data ved hjelp av disse metodene , eller å legge lag av sikkerhet til sine egne applikasjoner . Alt som Java-utviklere trenger å lære er konseptene bak moderne kryptering metoder og hvordan du bruker Oracles Java Cryptography Architecture , kjent som JCA . Key Concepts

    fleste moderne kryptografi metoder er basert på datafiler kalt nøkler . Disse metodene bruker algoritmer som er avhengig av dataene i nøkkel til å kryptere eller dekryptere filer. For mange slike kryptering systemer , for eksempel RSA og DSA , algoritmene er offentlig kjent. Men selv om noen hadde algoritmen og kryptert fil , vil den personen fortsatt ikke være i stand til å dekryptere filen uten nødvendig nøkkel arkiv . Å gjøre en viktig fil grunnlag av en kryptering system , snarere enn en forseggjort algoritme , fjerner muligheten for at hele systemet vil bli kompromittert av en hacker som kunne reverse-engineering systemet.
    Java Cryptography Architecture

    Oracle gir Java-utviklere med verktøy for å integrere kryptografi funksjoner inn i sine applikasjoner med JCA biblioteket. Den JCA består av en rekke klasser som gjør at Java- utviklere å bruke moderne metoder for datakryptering eller å eksperimentere med sine egne metoder . Disse protokollene er ikke spesifikke for Java- programmer bygd ved hjelp av JCA . Et program ved hjelp av en vanlig krypteringsmetode fra JCA kan kryptere filer som andre programmer dekryptere hvis de bruker samme krypteringsmetode , selv om de ikke spesifikt bruker JCA bibliotekene .
    Bilder Secure Random

    Tilfeldige tall spiller en stor rolle i kryptering systemer . Imidlertid genererer Java standard bibliotek klassen for å generere slumptall Bare pseudo- tilfeldige tall. Biblioteket bruker enkle metoder for randomisering nummer som mønstre en hacker kan lett sprekke. Dette er grunnen til at en utvikler som ønsker å eksperimentere med å lage krypteringsmetoder trenger å bruke "Secure Random "-klassen fra Oracles JCA . Denne klassen produserer tall som er tilstrekkelig tilfeldig for bruk i kryptografi.
    Eksisterende Algoritmer

    For utviklere som ønsker å bruke en eksisterende krypteringsmetode , gir JCA forskjellige klasser til utføre bestemte kryptografiske funksjoner . En enkelt klasse håndterer generasjon av kryptografiske viktige filer , kontrollerer en annen klasse for å se om en gitt nøkkel ble brukt til å kryptere en bestemt fil , og en annen håndterer generere og sjekke kryptografiske fil signaturer . Utviklere kan finne dokumentasjon på JCA som helhet og instruksjoner for bruk av individuelle klasser på Oracles nettsted.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan skrive Java- programmer 
    ·Internasjonaliseringen av Java Coding 
    ·Hvordan Kast Exception i Java 
    ·Hvordan lage en Kvadratrotfunksjon i Java 
    ·Hvordan bruke Java tilbakering 
    ·Hvordan skrive en metode i Java 
    ·Slik formaterer du en statuslinje i en Java RPG spill 
    ·Hvordan bruke Hibernate Med Eclipse 
    ·Hvordan lage en Chat uten Java 
    ·Hvordan lage Embedded Software 
      Anbefalte artikler
    ·Hvordan lage en tabell i PHP 
    ·Hvordan beregne Days Mellom to datoer i Java 
    ·Hvordan kjøre en kommando på en Remote System i Visua…
    ·Slik utfører du en Bruker Acceptance Test ( UAT ) 
    ·Hvordan Hopp av en posisjon i GridLayout i Java 
    ·Hvordan bruke funksjoner i QBasic 
    ·Hvordan å lære Ruby 
    ·Hvordan oppdage audionivåer Fra Produksjonen i Visual …
    ·Hvordan bruke Setbounds Med JButton 
    ·Hvordan endre Java Environment Sti i et Windows Registr…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/