Del via


Kryptografiske handlinger

De kryptografiske handlinger gør det muligt for brugere at kryptere og dekryptere almindelig tekst og tekst fra filer, der indeholder en nøgle og et kodningsformat.

Handlingen Krypter tekst med AES krypterer en tekst ved hjælp af AES-algoritmen og en brugerdefineret krypteringsnøgle. Du kan angive krypteringsnøglen direkte eller via en variabel.

Hvis du vil kryptere teksten i en fil direkte, skal du bruge handlingen Kryptér fra fil med AES. Denne handling fungerer på samme måde som handlingen Kryptér tekst med AES, men den kræver en kildefil i stedet for en tekstværdi.

Skærmbillede af handlingen Kryptér fra fil med AES.

Hvis du vil dekryptere en tekst, skal du bruge Dekrypter tekst med AES og udfylde den krypterede tekst og den krypteringsnøgle, der tidligere er brugt til at kryptere den. Hvis du vil dekryptere en tekst og gemme den i en fil, skal du bruge Dekrypter til fil med AES og angive en destinationssti til filen.

Skærmbillede af handlingen Dekrypter til fil med AES.

Udover kryptering og dekryptering leverer handlingsgruppen Kryptografi handlinger til hashværdier med og uden en nøgle. På samme måde som med krypteringshandlingerne kan du hashe værdier fra filer ved hjælp af handlingerne Hash fra fil og Hash fra fil med nøgle.

Skærmbillede af handlingen Hash fra fil med nøgle.

Vigtige oplysninger

Adgangskoder, der indtastes i angivne felter, fungerer kun på den maskine, hvor de oprindeligt blev angivet. Dette skyldes den computerspecifikke kryptering, der bruges til direkte adgangskodeindtastninger. Hvis flowet åbnes på en anden maskine, er disse adgangskoder ikke gyldige og skal angives igen.

Kryptér tekst med AES

Kryptér en streng med AES ved brug af en nøgle og et angivet kodningsformat.

Inputparametre

Argument Valgfrit Accepterer Standardværdi Beskrivelse
Encoding I/R Systemstandard, ASCII, Unicode, Big-endian Unicode, UTF-8 Unicode Kodningen for den tekst, der skal krypteres
Tekst, der skal krypters Nej Tekstværdi Teksten, der skal krypters
Krypteringsnøgle Nej Direkte krypteret input eller tekstværdi Den krypteringsnøgle, der skal bruges
Udfyldning I/R Ingen, PKCS7, Nuller, ANSIX923, ISO10126 PKCS7 Den udfyldning, der skal bruges til den valgte krypteringsalgoritme
Key size I/R 128 bit, 192 bit, 256 bits 256 bit Størrelsen af den nøgle i bits, der skal bruges til krypteringen
Use salt I/R Boolesk værdi Falsk Angiver, om der skal bruges salt til kryptering Når denne indstilling er aktiveret, bliver den tilfældigt generede tilføjelse af 'salt' et output i form af en base64-streng.
Use initialization vector I/R Boolesk værdi Falsk Angiver, om initialisering af vektor skal bruges. Når denne indstilling er aktiveret, bliver den tilfældigt generede initialiseringsvektor et output i form af en base64-streng.

Variabler produceret

Argument Type Beskrivelse
EncryptedText Text value Den krypterede tekst til senere behandling
Salt Tekstværdi Den tilfældigt generede saltværdi til senere behandling
InitializationVector Tekstværdi Den tilfældigt generede initialiseringsvektorværdi til senere behandling

Undtagelser

Undtagelse Beskrivelse
Tekst, der ikke kunne krypteres Angiver, at der opstod en fejl under kryptering

Dekryptér tekst med AES

Dekryptér en streng med AES baseret på en specificeret nøgle og et kodningsformat.

Inputparametre

Argument Valgfrit Accepterer Standardværdi Beskrivelse
Encoding I/R Systemstandard, ASCII, Unicode, Big-endian Unicode, UTF-8 Unicode Kodningen for den dekrypterede tekst
Text to decrypt Nej Tekstværdi Den tekst, der skal bruges til dekryptering i form af en base64-streng
Dekrypteringsnøgle Nej Direkte krypteret input eller tekstværdi Den dekrypteringsnøgle, der skal bruges
Udfyldning I/R Ingen, PKCS7, Nuller, ANSIX923, ISO10126 PKCS7 Den indre margen, der skal bruges til den valgte dekrypteringsalgoritme
Key size I/R 128 bit, 192 bit, 256 bits 256 bit Størrelsen af den nøgle i bits, der skal bruges til dekrypteringen
Use salt I/R Boolesk værdi Falsk Angiver, om der skal bruges salt til dekrypteringen
Salt Nej Tekstværdi Den salt, der skal bruges til dekryptering i form af en base64-streng
Use initialization vector I/R Boolesk værdi Falsk Angiver, om initialisering af vektor skal bruges
Initialization vector Nej Tekstværdi Den initialiseringsvektor, der skal bruges til dekryptering i form af en base64-streng

Variabler produceret

Argument Type Beskrivelse
DecryptedText Text value Den dekrypterede tekst til senere behandling

Undtagelser

Undtagelse Beskrivelse
Tekst, der ikke kunne dekrypteres Angiver, at der opstod en fejl under dekryptering

Kryptér fra fil med AES

Kryptér indholdet af en fil med AES ved brug af en nøgle og et angivet kodningsformat.

Inputparametre

Argument Valgfrit Accepterer Standardværdi Beskrivelse
Encoding I/R Systemstandard, ASCII, Unicode, Big-endian Unicode, UTF-8 Unicode Kodningen for den fil, der skal krypteres
File to encrypt Nej Fil Den tekstfil, der gemmer indholdet til kryptering
Krypteringsnøgle Nej Direkte krypteret input eller tekstværdi Den krypteringsnøgle, der skal bruges
Udfyldning I/R Ingen, PKCS7, Nuller, ANSIX923, ISO10126 PKCS7 Den udfyldning, der skal bruges til den valgte krypteringsalgoritme
Key size I/R 128 bit, 192 bit, 256 bits 256 bit Størrelsen af den nøgle i bits, der skal bruges til krypteringen
Use salt I/R Boolesk værdi Falsk Angiver, om der skal bruges salt til kryptering Når denne indstilling er aktiveret, bliver den tilfældigt generede tilføjelse af 'salt' et output i form af en base64-streng.
Use initialization vector I/R Boolesk værdi Falsk Angiver, om initialisering af vektor skal bruges. Når denne indstilling er aktiveret, bliver den tilfældigt generede initialiseringsvektor et output i form af en base64-streng.

Variabler produceret

Argument Type Beskrivelse
EncryptedText Text value Teksten i den krypterede fil til senere behandling
Salt Tekstværdi Den tilfældigt generede saltværdi til senere behandling
InitializationVector Tekstværdi Den tilfældigt generede initialiseringsvektorværdi til senere behandling

Undtagelser

Undtagelse Beskrivelse
Filen blev ikke fundet Angiver, at filen ikke findes
Indholdet af filen kunne ikke krypteres Angiver, at der opstod en fejl under kryptering af indholdet i filen

Dekrypter til fil med AES

Dekryptér en streng til en fil med AES baseret på en specificeret nøgle og et kodningsformat.

Inputparametre

Argument Valgfrit Accepterer Standardværdi Beskrivelse
Encoding I/R Systemstandard, ASCII, Unicode, Big-endian Unicode, UTF-8 Unicode Kodningen for den tekst, der skal dekrypteres
Text to decrypt Nej Tekstværdi Den tekst, der skal bruges til dekryptering i form af en base64-streng
Dekrypteringsnøgle Nej Direkte krypteret input eller tekstværdi Den dekrypteringsnøgle, der skal bruges
Dekrypter til fil Nej Fil Filen, som den dekrypterede tekst gemmes i
If file exists I/R Overskriv, Dekrypter ikke til fil, Tilføj sekventiel suffiks Tilføj sekventielt suffiks Angiver, hvad der skal gøres i tilfælde af, at filen allerede findes
Padding I/R Ingen, PKCS7, Nuller, ANSIX923, ISO10126 PKCS7 Den indre margen, der skal bruges til den valgte dekrypteringsalgoritme
Key size I/R 128 bit, 192 bit, 256 bits 256 bit Størrelsen af den nøgle i bits, der skal bruges til dekryptering
Use salt I/R Boolesk værdi Falsk Angiver, om der skal bruges salt til dekryptering
Salt Nej Tekstværdi Den salt, der skal bruges til dekryptering i form af en base64-streng
Use initialization vector I/R Boolesk værdi Falsk Angiver, om initialisering af vektor skal bruges. Angiv initialiseringsvektor i form af en base64-streng
Initialization vector Nej Tekstværdi Den initialiseringsvektor, der skal bruges til dekryptering

Variabler produceret

Argument Type Beskrivelse
DecryptedFile Fil Den dekrypterede fil til senere behandling

Undtagelser

Undtagelse Beskrivelse
Det mislykkedes at dekryptere og lagre indholdet i en fil Angiver, at der opstod en fejl under dekryptering eller lagring af indholdet i den angivne fil

Hash-tekst

Hash en streng ved hjælp af den angivne algoritme og et kodningsformat.

Inputparametre

Argument Valgfrit Accepterer Standardværdi Beskrivelse
Hash algorithm I/R SHA256, SHA384, SHA512 SHA256 Den algoritme, der skal bruges til hashing
Encoding I/R Systemstandard, ASCII, Unicode, Big-endian Unicode, UTF-8 Unicode Kodningen for den tekst, der skal hashes
Tekst, der skal hashes Nej Text value Teksten, der skal hashes

Variabler produceret

Argument Type Beskrivelse
HashedText Text value Hash-tekst til senere behandling

Undtagelser

Undtagelse Beskrivelse
Tekst, der ikke kunne hashes Angiver, at der opstod en fejl under hashing

Hash fra fil

Hash indholdet af en fil den angivne algoritme og et kodningsformat.

Inputparametre

Argument Valgfrit Accepterer Standardværdi Beskrivelse
Hash algorithm I/R SHA256, SHA384, SHA512 SHA256 Den algoritme, der skal bruges til hashing
Encoding I/R Systemstandard, ASCII, Unicode, Big-endian Unicode, UTF-8 Unicode Kodningen for den fil, der skal hashes
Fil, der skal hashes Nej Fil Indholdet af den fil, der skal hashes

Variabler produceret

Argument Type Beskrivelse
HashedText Text value Hash-tekst til senere behandling

Undtagelser

Undtagelse Beskrivelse
Filen blev ikke fundet Angiver, at filen ikke findes
Filen kunne ikke hashes Angiver, at der opstod en fejl under hash af indholdet i filen

Hash tekst med nøgle

Hash en streng ved hjælp af en nøgle og den angivne algoritme og et kodningsformat.

Inputparametre

Argument Valgfrit Accepterer Standardværdi Beskrivelse
Hash algorithm I/R HMAC SHA256, HMAC SHA384, HMAC SHA512 HMAC SHA256 Den algoritme, der skal bruges til hashing
Encoding I/R Systemstandard, ASCII, Unicode, Big-endian Unicode, UTF-8 Unicode Kodningen for den tekst, der skal hashes
Tekst, der skal hashes Nej Tekstværdi Teksten, der skal hashes
Hashnøgle Nej Direkte krypteret input eller tekstværdi Den nøgle, som teksten skal hashes med

Variabler produceret

Argument Type Beskrivelse
HashedText Text value Hash-tekst til senere behandling

Undtagelser

Undtagelse Beskrivelse
Teksten kunne ikke hashes med nøglen Angiver, at der opstod en fejl under hashing med nøgle

Hash fra fil med nøgle

Hash indholdet af en fil med en nøgle ved hjælp af en angivet algoritme og et kodningsformat.

Inputparametre

Argument Valgfrit Accepterer Standardværdi Beskrivelse
Hash algorithm I/R HMAC SHA256, HMAC SHA384, HMAC SHA512 HMAC SHA256 Den algoritme, der skal bruges til hashing
Encoding I/R Systemstandard, ASCII, Unicode, Big-endian Unicode, UTF-8 Unicode Kodningen for den fil, der skal hashes
Fil, der skal hashes Nej Fil Indholdet af den fil, der skal hashes
Hashnøgle Nej Direkte krypteret input eller tekstværdi Hashnøglen, som teksten skal hashes med

Variabler produceret

Argument Type Beskrivelse
HashedText Text value Hash-tekst til senere behandling

Undtagelser

Undtagelse Beskrivelse
Filen blev ikke fundet Angiver, at filen ikke findes
Filen kunne ikke hashes med nøglen Angiver, at der opstod en fejl under hash af indholdet i filen med den angivne nøgle