Over de DES-tool voor versleutelen en ontsleutelen
Gebruik deze DES-tool om platte tekst om te zetten naar ciphertext, of om DES-ciphertext weer terug te zetten naar leesbare tekst wanneer je de juiste sleutel en bijpassende instellingen hebt. De tool is vooral bedoeld voor compatibiliteit met oudere systemen, leerdoeleinden en ontwikkelingstests.
DES staat voor Data Encryption Standard en is een symmetrisch encryptie-algoritme. Dezelfde geheime sleutel wordt gebruikt voor versleutelen en ontsleutelen. DES is encryptie, geen hashfunctie, checksum-algoritme of coderingsformaat.
• Hoe gebruik je deze tool?
Voer platte tekst in om te versleutelen, of ciphertext om te ontsleutelen.
Kies een DES-modus, zoals ECB, CBC, CTR, OFB of CFB.
Selecteer de padding die nodig is voor je testscenario.
Voer de sleutel en, afhankelijk van de gekozen instellingen, de IV in.
Kies Base64 of Hex als weergaveformaat voor de ciphertext.
Gebruik versleutelen of ontsleutelen om het resultaat te genereren.
• Belangrijke opmerkingen
Voor een correcte decryptie moeten sleutel, modus, padding, IV en invoercodering overeenkomen met de oorspronkelijke encryptie-instellingen. Als één instelling afwijkt, kan het resultaat mislukken of onleesbaar worden.
DES gebruikt een korte effectieve sleutel van 56 bits en wordt niet aanbevolen voor moderne beveiliging. Gebruik DES alleen wanneer je oude systemen wilt testen, legacy-gedrag wilt begrijpen of compatibiliteit met bestaande DES-gegevens wilt controleren.
ECB-modus is beschikbaar voor compatibiliteit en testdoeleinden, maar wordt meestal niet aanbevolen voor echte beveiliging, omdat herhaalde patronen in de platte tekst zichtbaar kunnen blijven. Gebruik bij modi met een IV niet opnieuw dezelfde IV met dezelfde sleutel.
Base64 en Hex zijn uitvoercoderingen, geen encryptiemethoden. Ze bepalen alleen hoe de ciphertext wordt weergegeven, gekopieerd of uitgewisseld.
• Veelvoorkomend gebruik
Test DES-encryptie en -decryptie met voorbeeldtekst.
Controleer DES-resultaten uit oudere applicaties, API's of backenddiensten.
Vergelijk instellingen voor modus, padding, IV, sleutel en uitvoercodering.
Leer hoe symmetrische encryptie platte tekst omzet in ciphertext en deze met overeenkomende instellingen weer herstelt.