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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 |