Wat is cryptografische software?
Cryptografiesoftware is een type computerprogramma dat doorgaans wordt gebruikt om informatie te coderen. Dit kan de veilige overdracht van communicatie tussen partijen mogelijk maken of waardevolle informatie verbergen. Cryptografie-software is veel gebruikelijker geworden sinds de opkomst van internet. Sommige van zijn specifieke toepassingen zijn onder meer het coderen van ATM- en creditcardnummers, het verbergen van e-mailwachtwoorden en het handhaven van de algemene netwerkbeveiliging. De term cryptografie verwijst soms naar het ontcijferen van informatie, in tegenstelling tot codering.
Om de best mogelijke coderingen te produceren, wordt kennis uit vier verschillende velden doorgaans opgenomen in cryptografiesoftware: wiskunde, statistiek, informatica en engineering. Deze software maakt meestal gebruik van een type codering, een algoritme dat wordt gebruikt om informatie te coderen. Cijfers worden beschouwd als ingewikkelder dan codes, en de twee worden onderscheiden door deskundige cryptografen. Dit komt omdat codes een groter codeboek gebruiken, waarnaar dan wordt verwezen bij het interpreteren van een bericht. Het coderingsalgoritme is daarentegen gevarieerder en genereert complexere coderingspatronen.
Voor pc-gebruikers kan cryptografiesoftware veel verschillende taken uitvoeren. Met e-mailversleutelingsprogramma's kan een persoon bijvoorbeeld berichten met gecodeerde inhoud naar andere e-mailgebruikers verzenden. Het enige dat nodig is, is de gemeenschappelijke sleutel of het algoritme om deze berichten te ontcijferen, meestal een onderdeel van de cryptografiesoftware.
Computerhackers maken vaak gebruik van cryptografische software om toegang te krijgen tot andere computers. Sommige programma's kunnen bijvoorbeeld wachtwoorden voor verschillende netwerken vinden. Hackers kunnen ook software, zoals bestandsvernietigers, gebruiken om toegang te krijgen tot een computer en vervolgens alle bestanden erin te vernietigen door de code te wijzigen en het onmogelijk te maken om deze te herstellen.
Veel cryptografische software is beschikbaar voor aankoop of gratis download. De programma's kunnen variëren in termen van de kwaliteit van het algoritme en de codering die ze gebruiken. Sommige software is specifiek ontworpen voor het decoderen of decoderen van informatie.
Er zijn ook soorten cryptografische software die virtuele toetsenborden worden genoemd. Deze software voorkomt het vastleggen van sleutels, een programma dat algemene toetsaanslagen bijhoudt die worden gebruikt bij het typen van wachtwoorden en creditcardnummers. Zoals de naam al aangeeft, stelt het virtuele toetsenbord een 'nep' toetsenbord in dat de ingevoerde toetsaanslagen wijzigt, zodat een toetslogger andere informatie ontvangt dan het daadwerkelijke ingevoerde wachtwoord.
Cryptografiesoftware wordt vaak gereguleerd door nationale wetten. Sommige landen staan bijvoorbeeld niet toe dat het wordt geëxporteerd of geïmporteerd. In sommige gevallen kan een vergunning vereist zijn om de software internationaal te verzenden.