Tekstversleuteling

Base64-codering (base64-encode)

Base64-codering converteert binaire gegevens naar tekst om veilige overdracht in omgevingen zoals e-mail, URL's en web-API's mogelijk te maken. Dit is de meest gebruikte methode om gegevens zonder verlies naar een tekstformaat te converteren.

Base64-decodering (base64-decode)

Base64-decodering is het proces waarbij Base64-gecodeerde gegevens worden hersteld naar hun oorspronkelijke binaire formaat. Het speelt een cruciale rol bij bestandsoverdrachten en het herstellen van afbeeldingsgegevens, waardoor de gegevensintegriteit wordt gewaarborgd.

MD5-hash (md5)

MD5 is een algoritme dat een 128-bits hashwaarde genereert, die veel wordt gebruikt voor controles van de gegevensintegriteit. Vanwege bekende beveiligingsproblemen wordt voor belangrijke beveiligingsdoeleinden echter de SHA-2-familie van hashes aanbevolen.

SHA-1-hash (sha1)

SHA-1 is een hashfunctie die een 160-bits hashwaarde produceert. Het werd ooit veel gebruikt voor digitale handtekeningen en certificaten, maar wordt nu uitgefaseerd ten gunste van veiligere hashalgoritmen vanwege de gevoeligheid voor collision-aanvallen.

SHA-256-hash (sha256)

SHA-256 is een van de hashfuncties van de SHA-2-familie en genereert een robuuste 256-bits hashwaarde. Het is tegenwoordig een van de meest vertrouwde hashalgoritmen en wordt veel gebruikt in blockchain, beveiligingscertificaten en wachtwoordopslag.

SHA-224-hash (sha224)

SHA-224 is een hashfunctie in de SHA-2-familie die een 224-bits hashwaarde produceert. Het vindt een balans tussen beveiliging en verwerkingssnelheid en wordt gebruikt in verschillende beveiligingsprotocollen.

SHA-512-hash (sha512)

SHA-512 is een hashfunctie in de SHA-2-familie die een zeer lange 512-bits hashwaarde genereert, wat een extreem hoge beveiliging biedt. Het wordt voornamelijk gebruikt in high-performance servers en beveiligingskritieke omgevingen.

SHA-384-hash (sha384)

SHA-384 is een hashfunctie in de SHA-2-familie die een 384-bits hashwaarde produceert en een variant is van SHA-512. Het wordt voornamelijk gebruikt in systemen die een hoge mate van beveiliging vereisen.

SHA-3-hash (sha3)

SHA-3 is de nieuwste cryptografische hashstandaard. Het heeft een andere interne structuur dan SHA-2, wat de beveiliging verder verbetert. Het wordt verwacht dat het in de toekomst de standaard hashalgoritme wordt in verschillende beveiligingssystemen.

RIPEMD-160-hash (ripemd160)

RIPEMD-160 is een cryptografische hashfunctie die een 160-bits hashwaarde genereert. Het wordt met name gebruikt bij het genereren van adressen voor cryptocurrency-wallets. Het is een algoritme dat beveiliging en efficiëntie in evenwicht brengt.

URI-codering (encodeURI)

De functie encodeURI codeert een volledige URI-string en converteert deze zodat deze veilig in een webadres kan worden opgenomen. Het transformeert speciale tekens of niet-ASCII-tekens in een formaat dat correct kan worden verwerkt door webbrowsers.

URI-componentcodering (encodeURIComponent)

De functie encodeURIComponent wordt gebruikt om afzonderlijke componenten van een URI (bijv. queryparameters) te coderen. Het is meer geschikt voor het veilig verwerken van gedeeltelijke strings dan de hele URL.

URI-decodering (decodeURI)

De functie decodeURI herstelt een URI-string die is gecodeerd met encodeURI naar zijn oorspronkelijke vorm. Het interpreteert gecodeerde tekens in een webadres en converteert ze naar een voor mensen leesbare string.

URI-componentdecodering (decodeURIComponent)

De functie decodeURIComponent herstelt een URI-component die is gecodeerd met encodeURIComponent. Het wordt voornamelijk gebruikt voor het herstellen van query-strings of formuliergegevens.

HMAC-MD5 (HmacMD5)

HMAC-MD5 is een methode die een berichtauthenticatiecode genereert door een geheime sleutel te combineren met de MD5-hashfunctie. Het wordt gebruikt om de gegevensintegriteit en authenticatie te waarborgen en verbetert de beveiliging aanzienlijk in vergelijking met het gebruik van MD5 alleen.

HMAC-RIPEMD160 (HmacRIPEMD160)

HMAC-RIPEMD160 voert berichtauthenticatie uit door de RIPEMD-160-hash te combineren met een geheime sleutel. Het wordt veel gebruikt in beveiligingsprotocollen, met name die met betrekking tot cryptocurrencies.

HMAC-SHA1 (HmacSHA1)

HMAC-SHA1 creëert een berichtauthenticatiecode door het SHA-1-hashalgoritme te combineren met een geheime sleutel. Het werd in het verleden veel gebruikt, maar wordt geleidelijk vervangen door de SHA-2-familie.

HMAC-SHA224 (HmacSHA224)

HMAC-SHA224 zorgt voor berichtauthenticatie met behulp van de SHA-224-hash en een geheime sleutel. Het is geschikt voor omgevingen die een balans tussen beveiliging en prestaties vereisen.

HMAC-SHA256 (HmacSHA256)

HMAC-SHA256 combineert de SHA-256-hash met een geheime sleutel om een zeer veilige berichtauthenticatiecode te genereren. Het wordt gebruikt als standaard in API-authenticatie, tokenondertekening en meer.

HMAC-SHA3 (HmacSHA3)

HMAC-SHA3 biedt sterke berichtauthenticatie door de nieuwste SHA-3-hashfunctie te combineren met een geheime sleutel. Het is geschikt voor moderne toepassingen waar beveiliging cruciaal is.

HMAC-SHA384 (HmacSHA384)

HMAC-SHA384 genereert een berichtauthenticatiecode met de SHA-384-hash en een geheime sleutel, en ondersteunt betrouwbare authenticatie in omgevingen met hoge beveiliging.

HMAC-SHA512 (HmacSHA512)

HMAC-SHA512 combineert de zeer sterke SHA-512-hashfunctie met een geheime sleutel om een hoog niveau van gegevensintegriteit en authenticatie te bieden. Het wordt gebruikt in financiële en overheidssystemen.

AES-versleuteling (AES)

AES (Advanced Encryption Standard) is een symmetrisch sleutelalgoritme dat veel wordt gebruikt voor gegevensversleuteling. Het versleutelt gevoelige informatie om externe inbraak of gegevenslekken te voorkomen.

AES-ontsleuteling (AES)

AES-ontsleuteling is het proces waarbij met AES versleutelde gegevens worden hersteld naar hun oorspronkelijke platte tekst. Het wordt gebruikt in combinatie met versleuteling en is essentieel voor veilige gegevensuitwisseling.

TripleDES-versleuteling (TripleDES)

TripleDES is een symmetrische sleutelversleutelingsmethode die de beveiliging verbetert door het DES-algoritme drie keer toe te passen. Het werd veel gebruikt vóór AES en wordt nog steeds gebruikt voor compatibiliteit.

TripleDES-ontsleuteling (TripleDES)

TripleDES-ontsleuteling is het proces waarbij met TripleDES versleutelde gegevens worden hersteld naar hun oorspronkelijke gegevens. Het is essentieel voor het handhaven van de gegevensbeveiliging samen met versleuteling.

RC4-versleuteling (RC4)

RC4 is een stream-cijfer dat snelle versleuteling bood, maar het wordt niet vaak gebruikt in moderne beveiligingssystemen vanwege verschillende beveiligingsproblemen. Het wordt alleen gebruikt voor beperkte compatibiliteit met oudere protocollen.

RC4-ontsleuteling (RC4)

RC4-ontsleuteling is het proces waarbij met RC4 versleutelde gegevens worden hersteld naar hun oorspronkelijke staat. Vanwege beveiligingsproblemen wordt het gebruik van RC4 in nieuwe projecten niet aanbevolen.

Rabbit-versleuteling (Rabbit)

Rabbit is een lichtgewicht stream-cijferalgoritme dat snelle en efficiënte versleuteling biedt. Het is nuttig in apparaten met een laag stroomverbruik en ingebedde systemen.

Rabbit-ontsleuteling (Rabbit)

Rabbit-ontsleuteling is het proces van het herstellen van met Rabbit-stream versleutelde gegevens, wat beveiliging biedt met behoud van een hoge verwerkingssnelheid.

RabbitLegacy-versleuteling (RabbitLegacy)

RabbitLegacy is een oudere versie van het Rabbit-algoritme, dat in sommige systemen wordt gebruikt voor compatibiliteit. Het beveiligingsniveau kan lager zijn dan dat van de moderne versie.

RabbitLegacy-ontsleuteling (RabbitLegacy)

RabbitLegacy-ontsleuteling is het proces van het herstellen van met RabbitLegacy versleutelde gegevens. Het is mogelijk niet geschikt voor moderne beveiligingseisen, dus voorzichtigheid is geboden.