Kryptografiske handlinger
Artikel 12/04/2024
8 bidragydere
Feedback
I denne artikel
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