Kryptografihandlinger
Artikkel 07/09/2024
8 bidragsytere
Tilbakemeldinger
I denne artikkelen
Kryptografi -handlingene gjør det mulig for deg å kryptere og dekryptere ren tekst og tekst fra filer som gir en nøkkel og et kodingsformat.
Krypter tekst med AES -handlingen krypterer en tekst ved hjelp av AES-algoritmen og en brukerdefinert krypteringsnøkkel. Du kan oppgi krypteringsnøkkelen direkte eller via en variabel.
Hvis du vil kryptere teksten i en fil direkte, bruker du Krypter fra fil med AES -handlingen. Denne handlingen fungerer på samme måte som Krypter tekst med AES -handlingen, men krever en kildefil i stedet for en tekstverdi.
Hvis du vil dekryptere en tekst, bruker du Dekrypte tekst med AES og angir den krypterte teksten og krypteringsnøkkelen som tidligere ble brukt til å kryptere den. Hvis du vil dekryptere og lagre en tekst i en fil, distribuerer du Dekrypter til fil med AES og angir en målbane.
Bortsett fra kryptering og dekryptering tilbyr Kryptografi -handlingsgruppen handlinger for hashkodede verdier med og uten en nøkkel. I likhet med krypteringshandlingene kan du hashkode verdier fra filer ved hjelp av Hash fra fil - og Hash fra fil med nøkkel -handlinger.
Viktig!
Passord som er angitt i angitte felt, fungerer bare på maskinen der de opprinnelig ble angitt. Dette skyldes den maskinspesifikke krypteringen som brukes til direkte passordinnganger. Hvis flyten åpnes på en annen maskin, er ikke disse passordene gyldige og må angis på nytt.
Krypter tekst med AES
Krypter en streng med AES, ved hjelp av en nøkkel og et angitt kodingsformat.
Argument
Valgfritt
Godtar
Standardverdi
Bekrivelse
Encoding
Ikke tilgjengelig
Systemstandard, ASCII, Unicode, Big-endian Unicode, UTF-8
Unicode
Kodingen for teksten som skal krypteres
Tekst som skal krypteres
Nei
Tekstverdi
Teksten som skal krypteres
Krypteringsnøkkel
Nei
Direkte krypterte inndata eller tekstverdi
Krypteringsnøkkelen som skal brukes
Utfylling
Ikke tilgjengelig
Ingen, PKCS7, Nuller, ANSIX923, ISO10126
PKCS7
Utfyllingen som skal brukes for den valgte krypteringsnøkkelen
Key size
Ikke tilgjengelig
128 biter, 192 biter, 256 biter
256 biter
Størrelsen på nøkkelen i biter som skal brukes for krypteringen
Use salt
Ikke tilgjengelig
Boolsk verdi
Usann
Angir om du vil bruke salt for kryptering. Når dette alternativet er aktivert, blir det tilfeldig genererte tilføyelsen av salt til utdata i form av en base64-streng.
Use initialization vector
Ikke tilgjengelig
Boolsk verdi
Usann
Angir om en initialiseringsvektor skal brukes. Når dette alternativet er aktivert, blir den tilfeldig genererte tilføyelsen av initialiseringsvektor til utdata i form av en base64-streng
Variabler produsert
Argument
Type
Bekrivelse
EncryptedText
Tekstverdi
Den krypterte teksten som skal behandles senere
Salt
Tekstverdi
Den tilfeldig genererte saltverdien for senere behandling
InitializationVector
Tekstverdi
Den tilfeldig genererte initialiseringsvektorverdien for senere behandling
Unntak
Unntak
Beskrivelse
Kan ikke kryptere tekst
Angir at det oppstod en feil under kryptering
Dekrypter tekst med AES
Dekrypter en streng med AES basert på en angitt nøkkel og et kodingsformat.
Argument
Valgfritt
Godtar
Standardverdi
Bekrivelse
Encoding
Ikke tilgjengelig
Systemstandard, ASCII, Unicode, Big-endian Unicode, UTF-8
Unicode
Kodingen for den dekrypterte teksten
Text to decrypt
Nei
Tekstverdi
Teksten som skal dekrypteres i form av en base64-streng
Dekrypteringsnøkkel
Nei
Direkte krypterte inndata eller tekstverdi
Dekrypteringsnøkkelen som skal brukes
Utfylling
Ikke tilgjengelig
Ingen, PKCS7, Nuller, ANSIX923, ISO10126
PKCS7
Utfyllingen som skal brukes for den valgte dekrypteringsnøkkelen
Key size
Ikke tilgjengelig
128 biter, 192 biter, 256 biter
256 biter
Størrelsen på nøkkelen i biter som skal brukes for dekrypteringen
Use salt
Ikke tilgjengelig
Boolsk verdi
Usann
Angir om du vil bruke salt for dekrypteringen
Salt
Nei
Tekstverdi
Saltet som skal brukes for dekryptering i form av en base64-streng
Use initialization vector
Ikke tilgjengelig
Boolsk verdi
Usann
Angir om en initialiseringsvektor skal brukes
Initialization vector
Nei
Tekstverdi
Initialiseringsprosessen som skal brukes for dekryptering i form av en base64-streng
Variabler produsert
Argument
Type
Bekrivelse
DecryptedText
Tekstverdi
Den dekrypterte teksten som skal behandles senere
Unntak
Unntak
Beskrivelse
Kan ikke dekryptere tekst
Angir at det oppstod en feil under dekryptering
Krypter fra fil med AES
Krypter innholdet i en fil med AES, og bruk en nøkkel og et angitt kodingsformat.
Argument
Valgfritt
Godtar
Standardverdi
Bekrivelse
Encoding
Ikke tilgjengelig
Systemstandard, ASCII, Unicode, Big-endian Unicode, UTF-8
Unicode
Kodingen for filen som skal krypteres
File to encrypt
Nei
Fil
Tekstfilen som lagrer innholdet som skal krypteres
Krypteringsnøkkel
Nei
Direkte krypterte inndata eller tekstverdi
Krypteringsnøkkelen som skal brukes
Utfylling
Ikke tilgjengelig
Ingen, PKCS7, Nuller, ANSIX923, ISO10126
PKCS7
Utfyllingen som skal brukes for den valgte krypteringsnøkkelen
Key size
Ikke tilgjengelig
128 biter, 192 biter, 256 biter
256 biter
Størrelsen på nøkkelen i biter som skal brukes for krypteringen
Use salt
Ikke tilgjengelig
Boolsk verdi
Usann
Angir om du vil bruke salt for kryptering. Når dette alternativet er aktivert, blir det tilfeldig genererte tilføyelsen av salt til utdata i form av en base64-streng.
Use initialization vector
Ikke tilgjengelig
Boolsk verdi
Usann
Angir om en initialiseringsvektor skal brukes. Når dette alternativet er aktivert, blir den tilfeldig genererte tilføyelsen av initialiseringsvektor til utdata i form av en base64-streng
Variabler produsert
Argument
Type
Bekrivelse
EncryptedText
Tekstverdi
Teksten i den krypterte filen som skal behandles senere
Salt
Tekstverdi
Den tilfeldig genererte saltverdien for senere behandling
InitializationVector
Tekstverdi
Den tilfeldig genererte initialiseringsvektorverdien for senere behandling
Unntak
Unntak
Beskrivelse
Finner ikke filen
Angir at filen ikke finnes
Kan ikke kryptere innholdet i filen
Angir at det oppstod en feil under kryptering av innholdet i filen
Dekrypter til fil med AES
Dekrypter en streng til en fil med AES basert på en angitt nøkkel og et kodingsformat.
Argument
Valgfritt
Godtar
Standardverdi
Bekrivelse
Encoding
Ikke tilgjengelig
Systemstandard, ASCII, Unicode, Big-endian Unicode, UTF-8
Unicode
Kodingen for teksten som skal dekrypteres
Text to decrypt
Nei
Tekstverdi
Teksten som skal dekrypteres i form av en base64-streng
Dekrypteringsnøkkel
Nei
Direkte krypterte inndata eller tekstverdi
Dekrypteringsnøkkelen som skal brukes
Dekrypter til fil
Nei
Fil
Filen som den dekrypterte teksten skal lagres i
If file exists
Ikke tilgjengelig
Overskriv, Ikke dekrypter til fil, Legg til sekvensiell suffiks
Legg til sekvensielt suffiks
Angir hva du må gjøre hvis målfilen finnes allerede
Padding
Ikke tilgjengelig
Ingen, PKCS7, Nuller, ANSIX923, ISO10126
PKCS7
Utfyllingen som skal brukes for den valgte dekrypteringsnøkkelen
Key size
Ikke tilgjengelig
128 biter, 192 biter, 256 biter
256 biter
Størrelsen på nøkkelen i biter som skal brukes til dekryptering
Use salt
Ikke tilgjengelig
Boolsk verdi
Usann
Angir om du vil bruke salt for dekryptering
Salt
Nei
Tekstverdi
Saltet som skal brukes for dekryptering i form av en base64-streng
Use initialization vector
Ikke tilgjengelig
Boolsk verdi
Usann
Angir om en initialiseringsvektor skal brukes. Angi initialiseringsprosessen i form av en base64-streng
Initialization vector
Nei
Tekstverdi
Initialiseringsvektoren som skal brukes til dekryptering
Variabler produsert
Argument
Type
Bekrivelse
DecryptedFile
Fil
Den dekrypterte filen som skal behandles senere
Unntak
Unntak
Beskrivelse
Kan ikke dekryptere og lagre innholdet i en fil
Angir at det oppstod en feil under dekryptering eller lagring av innholdet i den angitte filen
Hash tekst
Hash en streng ved hjelp av en angitt algoritme og et kodingsformat.
Argument
Valgfritt
Godtar
Standardverdi
Bekrivelse
Hash algorithm
Ikke tilgjengelig
SHA256, SHA384, SHA512
SHA256
Algoritmen som skal brukes til hashing
Encoding
Ikke tilgjengelig
Systemstandard, ASCII, Unicode, Big-endian Unicode, UTF-8
Unicode
Kodingen for teksten som skal hashes
Tekst som skal hashes
Nei
Tekstverdi
Teksten som skal hashes
Variabler produsert
Argument
Type
Bekrivelse
HashedText
Tekstverdi
Den hashede teksten som skal behandles senere
Unntak
Unntak
Beskrivelse
Kan ikke hashe tekst
Angir at det oppstod en feil under hashing
Hash fra fil
Hash innholdet i en fil ved hjelp av en angitt algoritme og et kodingsformat.
Argument
Valgfritt
Godtar
Standardverdi
Bekrivelse
Hash algorithm
Ikke tilgjengelig
SHA256, SHA384, SHA512
SHA256
Algoritmen som skal brukes til hashing
Encoding
Ikke tilgjengelig
Systemstandard, ASCII, Unicode, Big-endian Unicode, UTF-8
Unicode
Kodingen for filen som skal hashes
Fil som skal hashes
Nei
Fil
Filen som skal hashe innholdet av
Variabler produsert
Argument
Type
Bekrivelse
HashedText
Tekstverdi
Den hashede teksten som skal behandles senere
Unntak
Unntak
Beskrivelse
Finner ikke filen
Angir at filen ikke finnes
Kan ikke hashe filen
Angir at det oppstod en feil under hashing av innholdet i filen
Hash tekst med nøkkel
Hash en streng med en nøkkel ved hjelp av en angitt algoritme og et kodingsformat.
Argument
Valgfritt
Godtar
Standardverdi
Bekrivelse
Hash algorithm
Ikke tilgjengelig
HMAC SHA256, HMAC SHA384, HMAC SHA512
HMAC SHA256
Algoritmen som skal brukes til hashing
Encoding
Ikke tilgjengelig
Systemstandard, ASCII, Unicode, Big-endian Unicode, UTF-8
Unicode
Kodingen for teksten som skal hashes
Tekst som skal hashes
Nei
Tekstverdi
Teksten som skal hashes
Hash-nøkkel
Nei
Direkte krypterte inndata eller tekstverdi
Nøkkelen som teksten skal hashes med
Variabler produsert
Argument
Type
Bekrivelse
HashedText
Tekstverdi
Den hashede teksten som skal behandles senere
Unntak
Unntak
Beskrivelse
Kan ikke hashe teksten med nøkkel
Angir at det oppstod en feil under hashing med nøkkel
Hash fra fil med nøkkel
Hash innholdet i en fil med en nøkkel ved hjelp av en angitt algoritme og et kodingsformat.
Argument
Valgfritt
Godtar
Standardverdi
Bekrivelse
Hash algorithm
Ikke tilgjengelig
HMAC SHA256, HMAC SHA384, HMAC SHA512
HMAC SHA256
Algoritmen som skal brukes til hashing
Encoding
Ikke tilgjengelig
Systemstandard, ASCII, Unicode, Big-endian Unicode, UTF-8
Unicode
Kodingen for filen som skal hashes
Fil som skal hashes
Nei
Fil
Filen som skal hashe innholdet av
Hash-nøkkel
Nei
Direkte krypterte inndata eller tekstverdi
Hash-nøkkelen som teksten skal hashes med
Variabler produsert
Argument
Type
Bekrivelse
HashedText
Tekstverdi
Den hashede teksten som skal behandles senere
Unntak
Unntak
Beskrivelse
Finner ikke filen
Angir at filen ikke finnes
Kan ikke hashe filen med nøkkel
Angir at det oppstod en feil under hashing av innholdet i filen med den angitte nøkkelen