AES-encryptie en decryptie Online Tool(Calculator)

Gebruiksaanwijzing

Alle platte-tekst invoer of uitvoer die u invoert of die wij genereren wordt niet opgeslagen op deze site, deze tool wordt aangeboden via een HTTPS URL om te verzekeren dat tekst niet kan worden gestolen.

Voor encryptie kunt u ofwel de platte tekst, het wachtwoord, een afbeeldingsbestand of een .txt bestand invoeren dat u wilt encrypten. Kies nu de block cipher mode van encryptie. ECB (Electronic Code Book) is de eenvoudigste wijze van versleuteling en vereist geen IV voor encryptie. De ingevoerde platte tekst wordt verdeeld in blokken en elk blok wordt versleuteld met de bijgeleverde sleutel, zodat identieke blokken platte tekst worden versleuteld tot identieke cijfertekstblokken. CBC-modus wordt sterk aanbevolen en vereist een IV om elk bericht uniek te maken. Als er geen IV is ingevoerd, wordt de standaard CBC-modus gebruikt en dat is een byte van nul.

Het AES-algoritme heeft een blokgrootte van 128 bits, ongeacht of de sleutellengte 256, 192 of 128 bits is. Als een symmetrische codeermodus een IV vereist, moet de lengte van het IV gelijk zijn aan de blokgrootte van de code. U moet dus altijd een IV van 128 bits (16 bytes) gebruiken met AES.

AES biedt 128 bit, 192 bit en 256 bit geheime sleutelgrootte voor encryptie. Als u 128 bits voor encryptie kiest, moet de geheime sleutel 16 bits lang zijn en 24 en 32 bits voor de 192 en 256 bits sleutelgrootte. Nu kunt u de geheime sleutel overeenkomstig invoeren. Standaard zal de versleutelde tekst Base64 gecodeerd zijn, maar u kunt het uitvoerformaat ook selecteren als HEX.

Ook voor afbeeldingen en .txt-bestanden zal de versleutelde vorm Base64 gecodeerd zijn.

Hieronder ziet u een voorbeeld van het gebruik van deze online AES encryptie tool.

aes-online-encryption-sample-screenshot

AES decryptie heeft hetzelfde proces. Standaard gaat het ervan uit dat de ingevoerde tekst in Base64 is. De invoer kan een Base64 gecodeerde of een Hex gecodeerde afbeelding zijn en ook een .txt bestand. En de uiteindelijke gedecodeerde uitvoer zal een Base64 string zijn. Als de beoogde uitvoer een platte tekst is, dan kan deze worden gedecodeerd naar platte tekst in plaats

Maar als de beoogde uitvoer een afbeelding of .txt bestand is, dan kunt u deze tool gebruiken om de Base64 gecodeerde uitvoer om te zetten naar een afbeelding.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *