Hva er kryptografiprogramvare?
Kryptografiprogramvare er en type dataprogram som vanligvis brukes til å kode informasjon. Dette kan muliggjøre sikker overføring av kommunikasjon mellom parter, eller tillate at verdifull informasjon blir skjult. Kryptografiprogramvare har blitt mye mer vanlig siden fremveksten av Internett. Noen av dens spesifikke applikasjoner inkluderer koding av minibank- og kredittkortnumre, forkledning av e-postpassord og opprettholdelse av generell nettverkssikkerhet. Uttrykket kryptografi refererer noen ganger til dekryptering av informasjon, i motsetning til koding.
For å produsere best mulig krypteringer, er kunnskap fra fire forskjellige felt vanligvis innlemmet i kryptografiprogramvare: matematikk, statistikk, informatikk og ingeniørfag. Denne programvaren benytter vanligvis en type chiffer, som er en algoritme som brukes til å kode informasjon. Sipere anses for å være mer kompliserte enn koder, og de to kjennetegnes av ekspertkryptografer. Dette er fordi koder bruker en større kodebok, som deretter blir referert til når du tolker en melding. I kontrast er chifferalgoritmen mer variert og genererer mer komplekse kodingsmønstre.
For datamaskinbrukere kan kryptografiprogramvare utføre mange forskjellige oppgaver. For eksempel kan e-postkrypteringsprogrammer tillate en person å sende meldinger med kryptert innhold til andre e-postbrukere. Alt som kreves er den vanlige nøkkelen, eller algoritmen, for å dechiffrere disse meldingene, som vanligvis er en del av kryptografiprogramvaren.
Datahacker bruker ofte kryptografiprogramvare for å få tilgang til andre datamaskiner. Noen programmer kan for eksempel avdekke passord til forskjellige nettverk. Hackere kan også bruke programvare, for eksempel filtilknyttere, for å få tilgang til en datamaskin og deretter ødelegge alle filene i den, ved å endre koden og gjøre det umulig å gjenopprette.
Mye kryptografiprogramvare er tilgjengelig for kjøp eller gratis nedlasting. Programmene kan variere med tanke på kvaliteten på algoritmen og kodingen de bruker. Noe programvare er spesielt designet for dekoding eller dekryptering av informasjon.
Det finnes også typer kryptografiprogramvare som kalles virtuelle tastaturer. Denne programvaren forhindrer nøkkellogging, som er et program som holder oversikt over vanlige tastetrykk som brukes i inntasting av passord og kredittkortnummer. Det virtuelle tastaturet, som navnet tilsier, setter opp et "falskt" tastatur som endrer tastetrykkene som er lagt inn i det, slik at en tastelogger vil motta annen informasjon enn det faktiske passordet som er lagt inn.
Kryptografiprogramvare er ofte regulert av nasjonale lover. Noen land tillater for eksempel ikke å eksporteres eller importeres. I noen tilfeller kan det være nødvendig med en tillatelse for å sende programvaren internasjonalt.