Met cryptografie-acties kunnen gebruikers platte tekst en tekst coderen en decoderen uit bestanden die een sleutel en een coderingsindeling bevatten.
De actie Tekst versleutelen met AES codeert een tekst met behulp van het AES-algoritme en een door de gebruiker opgegeven encryptiesleutel. De encryptiesleutel kan rechtstreeks of via een variabele worden verstrekt.
Om de tekst van een bestand direct te versleutelen gebruikt u de acite Versleutelen uit bestand met AES. Deze actie werkt op dezelfde manier als de actie Tekst versleutelen met AES, maar het vereist een bronbestand in plaats van een tekstwaarde.
Als u een tekst wilt decoderen, gebruikt u de actie Tekst ontsleutelen met AES en vult i de gecodeerde tekst en de encryptiesleutel in die eerder is gebruikt om deze te versleutelen. Om een tekst te decoderen en op te slaan in een bestand gebruikt u Ontsleutelen naar bestand met AES en geeft u een bestemmingspad voor het bestand op.
Afgezien van versleuteling en ontsleuteling kunt u met de groep Cryptografie-acties waarden hashen met en zonder sleutel. Net als coderingsacties kunt u waarden uit bestanden hashen met behulp van de acties Hash uit bestand en Hash uit bestand met sleutel.
Cryptografie-acties
Tekst versleutelen met AES
Versleutelen van een tekenreeks met AES, met een sleutel en een opgegeven coderingsindeling
De opvulling die moet worden gebruikt voor het geselecteerde versleutelingsalgoritme
Key size
N.v.t.
128-bits, 192-bits, 256-bits
256 bits
De grootte van de sleutel in bits die moet worden gebruikt voor de versleuteling
Use salt
N.v.t.
Booleaanse waarde
Onwaar
Geeft aan of salt moet worden gebruikt voor versleuteling. Als deze optie is ingeschakeld, wordt de willekeurig gegenereerde salt uitgevoerd in de vorm van een base64-tekenreeks.
Use initialization vector
N.v.t.
Booleaanse waarde
Onwaar
Geeft aan of een initialisatievector moet worden gebruikt. Als deze optie is ingeschakeld, wordt de willekeurig gegenereerde initialisatievector uitgevoerd in de vorm van een base64-tekenreeks
Variabelen gemaakt
Argument
Type
Beschrijving
EncryptedText
Tekstwaarde
De versleutelde tekst voor latere verwerking
Salt
Tekstwaarde
De willekeurig gegenereerde salt-waarde voor latere verwerking
InitializationVector
Tekstwaarde
De willekeurig gegenereerde initialisatievector-waarde voor latere verwerking
Uitzonderingen
Uitzondering
Beschrijving
Kan de tekst niet versleutelen
Geeft aan dat er een fout is opgetreden tijdens de versleuteling
Tekst ontsleutelen met AES
Een tekenreeks met AES ontsleutelen op basis van een opgegeven sleutel en een coderingsindeling
Het tekstbestand waarin de inhoud wordt opgeslagen die moet worden versleuteld
Encryption key
Nee
Versleutelde waarde
De encryptiesleutel die moet worden gebruikt
Padding
N.v.t.
Geen, PKCS7, Nullen, ANSIX923, ISO10126
PKCS7
De opvulling die moet worden gebruikt voor het geselecteerde versleutelingsalgoritme
Key size
N.v.t.
128-bits, 192-bits, 256-bits
256 bits
De grootte van de sleutel in bits die moet worden gebruikt voor de versleuteling
Use salt
N.v.t.
Booleaanse waarde
Onwaar
Geeft aan of salt moet worden gebruikt voor versleuteling. Als deze optie is ingeschakeld, wordt de willekeurig gegenereerde salt uitgevoerd in de vorm van een base64-tekenreeks.
Use initialization vector
N.v.t.
Booleaanse waarde
Onwaar
Geeft aan of een initialisatievector moet worden gebruikt. Als deze optie is ingeschakeld, wordt de willekeurig gegenereerde initialisatievector uitgevoerd in de vorm van een base64-tekenreeks
Variabelen gemaakt
Argument
Type
Beschrijving
EncryptedText
Tekstwaarde
De tekst van het ontsleutelde bestand voor latere verwerking
Salt
Tekstwaarde
De willekeurig gegenereerde salt-waarde voor latere verwerking
InitializationVector
Tekstwaarde
De willekeurig gegenereerde initialisatievector-waarde voor latere verwerking
Uitzonderingen
Uitzondering
Beschrijving
Bestand niet gevonden
Geeft aan dat het bestand niet bestaat
Kan de inhoud van het bestand niet versleutelen
Geeft aan dat er een fout is opgetreden tijdens het versleutelen van de inhoud van het bestand
Ontsleutelen naar bestand met AES
Een tekenreeks naar een bestand ontsleutelen met AES op basis van een opgegeven sleutel en een coderingsindeling