Kryptografické akce
Článek
03/16/2023
Přispěvatelé: 6
Váš názor
V tomto článku
Akce Kryptografie umožňují uživatelům šifrovat a dešifrovat prostý text a text ze souborů poskytujících klíč a formát kódování.
Akce Šifrovat text pomocí AES zašifruje text pomocí algoritmu AES a šifrovacího klíče zadaného uživatelem. Šifrovací klíč lze poskytnout přímo nebo prostřednictvím proměnné.
Chcete-li přímo zašifrovat text souboru, použijte akci Šifrovat ze souboru pomocí AES . Tato akce funguje podobně jako akce Šifrovat text pomocí AES , ale místo textové hodnoty vyžaduje zdrojový soubor.
Chcete-li dešifrovat text, použijte Dešifrujte text pomocí AES a vyplňte zašifrovaný text a šifrovací klíč, který byl dříve použit k zašifrování. Chcete-li dešifrovat text a uložit ho do souboru, nasaďte Dešifrujte do souboru pomocí AES a zadejte cílovou cestu.
Kromě šifrování a dešifrování skupiny akcí Kryptografie poskytuje akce s hodnotami hash s klíčem i bez něj. Stejně jako šifrovací akce můžete hodnoty ze souborů hashovat pomocí akcí Hashovat ze souboru a Hashovat ze souboru s klíčem .
Šifrovat text pomocí standardu AES
Šifrovat řetězec pomocí standardu AES, s použitím klíče a zadaného formátu kódování.
Argument
Volitelné
Přijímá
Výchozí hodnota
Description
Kódování
–
Výchozí nastavení systému, ASCII, Unicode, Big-endian Unicode, UTF-8
Unicode
Kódování textu, který má být šifrován
Text, který se má šifrovat
Ne
Textová hodnota
Text, který se má šifrovat
Šifrovací klíč
Ne
Přímé zadání šifrovaného textu nebo textové hodnoty
Šifrovací klíč, který se má použít
Odsazení
–
Žádné, PKCS7, nuly, ANSIX923, ISO10126
PKCS7
Odsazení, které se má použít pro vybraný šifrovací algoritmus
Velikost klíče
Není k dispozici
128 bitů, 192 bitů, 256 bitů
256 bitů
Velikost klíče v bitech, která se má použít pro šifrování
Použít náhodný řetězec
Není k dispozici
Logická hodnota
False
Určuje, zda se má pro šifrování použít náhodný řetězec Pokud je tato možnost povolena, stane se náhodně generovaný náhodný řetězec výstupem ve formě řetězce base64.
Použít inicializační vektor
Není k dispozici
Logická hodnota
False
Určuje, zda se má použít inicializační vektor. Pokud je tato možnost povolena, stane se náhodně generovaný vektor inicializace výstupem ve formě řetězce base64.
Vytvořené proměnné
Argument
Type
Description
EncryptedText
Textová hodnota
Šifrovaný text pro pozdější zpracování
Náhodný řetězec
Textová hodnota
Náhodně generovaná hodnota náhodného řetězce pro pozdější zpracování
InitializationVector
Textová hodnota
Náhodně generovaná hodnota inicializačního vektoru pro pozdější zpracování
Výjimky
Výjimka
Popis
Nepodařilo se zašifrovat text
Označuje, že došlo k chybě během šifrování
Dešifrovat text pomocí standardu AES
Dešifrovat řetězec pomocí standardu AES na základě zadaného klíče a formátu kódování.
Argument
Volitelné
Přijímá
Výchozí hodnota
Description
Kódování
–
Výchozí nastavení systému, ASCII, Unicode, Big-endian Unicode, UTF-8
Unicode
Kódování dešifrovaného textu
Text, který se má dešifrovat
Ne
Textová hodnota
Text, který se má dešifrovat, ve formě řetězce base64
Dešifrovací klíč
Ne
Přímé zadání šifrovaného textu nebo textové hodnoty
Dešifrovací klíč, který se má použít
Odsazení
–
Žádné, PKCS7, nuly, ANSIX923, ISO10126
PKCS7
Odsazení, které se má použít pro vybraný dešifrovací algoritmus
Velikost klíče
Není k dispozici
128 bitů, 192 bitů, 256 bitů
256 bitů
Velikost klíče v bitech, která se má použít pro dešifrování
Použít náhodný řetězec
Není k dispozici
Logická hodnota
False
Určuje, zda se má pro dešifrování použít náhodný řetězec
Náhodný řetězec
Ne
Textová hodnota
Náhodný řetězec, který se má použít k dešifrování ve formě řetězce base64
Použít inicializační vektor
Není k dispozici
Logická hodnota
False
Určuje, zda se má použít inicializační vektor
Inicializační vektor
Ne
Textová hodnota
Inicializační vektor, který se má použít k dešifrování ve formě řetězce base64
Vytvořené proměnné
Argument
Type
Description
DecryptedText
Textová hodnota
Dešifrovaný text pro pozdější zpracování
Výjimky
Výjimka
Popis
Nepodařilo se dešifrovat text
Označuje, že došlo k chybě během dešifrování
Šifrovat ze souboru pomocí standardu AES
Šifrovat obsah souboru pomocí standardu AES s použitím klíče a určeného formátu kódování.
Argument
Volitelné
Přijímá
Výchozí hodnota
Description
Kódování
–
Výchozí nastavení systému, ASCII, Unicode, Big-endian Unicode, UTF-8
Unicode
Kódování souboru, který má být šifrován
Soubor k šifrování
Ne
Soubor
Textový soubor, který ukládá obsah k šifrování
Šifrovací klíč
Ne
Přímé zadání šifrovaného textu nebo textové hodnoty
Šifrovací klíč, který se má použít
Odsazení
–
Žádné, PKCS7, nuly, ANSIX923, ISO10126
PKCS7
Odsazení, které se má použít pro vybraný šifrovací algoritmus
Velikost klíče
Není k dispozici
128 bitů, 192 bitů, 256 bitů
256 bitů
Velikost klíče v bitech, která se má použít pro šifrování
Použít náhodný řetězec
Není k dispozici
Logická hodnota
False
Určuje, zda se má pro šifrování použít náhodný řetězec Pokud je tato možnost povolena, stane se náhodně generovaný náhodný řetězec výstupem ve formě řetězce base64.
Použít inicializační vektor
Není k dispozici
Logická hodnota
False
Určuje, zda se má použít inicializační vektor. Pokud je tato možnost povolena, stane se náhodně generovaný vektor inicializace výstupem ve formě řetězce base64.
Vytvořené proměnné
Argument
Type
Description
EncryptedText
Textová hodnota
Text šifrovaného souboru pro pozdější zpracování
Náhodný řetězec
Textová hodnota
Náhodně generovaná hodnota náhodného řetězce pro pozdější zpracování
InitializationVector
Textová hodnota
Náhodně generovaná hodnota inicializačního vektoru pro pozdější zpracování
Výjimky
Výjimka
Popis
Soubor nenalezen
Označuje, že soubor neexistuje
Nepodařilo se zašifrovat obsah souboru
Označuje, že při šifrování obsahu souboru došlo k chybě
Dešifrovat do souboru pomocí standardu AES
Dešifrovat řetězec do souboru pomocí standardu AES na základě zadaného klíče a formátu kódování.
Argument
Volitelné
Přijímá
Výchozí hodnota
Description
Kódování
–
Výchozí nastavení systému, ASCII, Unicode, Big-endian Unicode, UTF-8
Unicode
Kódování textu, který má být dešifrován
Text, který se má dešifrovat
Ne
Textová hodnota
Text, který se má dešifrovat, ve formě řetězce base64
Dešifrovací klíč
Ne
Přímé zadání šifrovaného textu nebo textové hodnoty
Dešifrovací klíč, který se má použít
Dešifrovat do souboru
Ne
Soubor
Soubor, do kterého se má uložit dešifrovaný text
Když soubor existuje
Není k dispozici
Přepsat, nešifrovat do souboru, přidat sekvenční příponu
Přidat sekvenční příponu
Určuje, co dělat v případě, že cílový soubor již existuje
Odsazení
Není k dispozici
Žádné, PKCS7, nuly, ANSIX923, ISO10126
PKCS7
Odsazení, které se má použít pro vybraný dešifrovací algoritmus
Velikost klíče
Není k dispozici
128 bitů, 192 bitů, 256 bitů
256 bitů
Velikost klíče v bitech, která se má použít pro dešifrování
Použít náhodný řetězec
Není k dispozici
Logická hodnota
False
Určuje, zda se má pro dešifrování použít náhodný řetězec
Náhodný řetězec
Ne
Textová hodnota
Náhodný řetězec, který se má použít k dešifrování ve formě řetězce base64
Použít inicializační vektor
Není k dispozici
Logická hodnota
False
Určuje, zda se má použít inicializační vektor. Vložte inicializační vektor ve formě řetězce base64
Inicializační vektor
Ne
Textová hodnota
Inicializační vektor, který se má použít k dešifrování
Vytvořené proměnné
Argument
Type
Description
DecryptedFile
Soubor
Dešifrovaný soubor pro pozdější zpracování
Výjimky
Výjimka
Popis
Dešifrování a uložení obsahu do souboru se nezdařilo
Označuje, že při dešifrování nebo ukládání obsahu do zadaného souboru došlo k chybě
Hashovat text
Hashovat řetězec pomocí zadaného algoritmu a formátu kódování.
Argument
Volitelné
Přijímá
Výchozí hodnota
Description
Algoritmus hash
Není k dispozici
SHA256, SHA384, SHA512
SHA256
Algoritmus, který se má použít pro hashování
Kódování
–
Výchozí nastavení systému, ASCII, Unicode, Big-endian Unicode, UTF-8
Unicode
Kódování textu, který má být hashován
Text, který má být hashován
Ne
Textová hodnota
Text, který má být hashován
Vytvořené proměnné
Argument
Type
Description
HashedText
Textová hodnota
Hashovaný text pro pozdější zpracování
Výjimky
Výjimka
Popis
Nepodařilo se hashovat text
Označuje, že došlo k chybě během hashování
Hashovat ze souboru
Hashovat obsah souboru pomocí zadaného algoritmu a formátu kódování.
Argument
Volitelné
Přijímá
Výchozí hodnota
Description
Algoritmus hash
Není k dispozici
SHA256, SHA384, SHA512
SHA256
Algoritmus, který se má použít pro hashování
Kódování
–
Výchozí nastavení systému, ASCII, Unicode, Big-endian Unicode, UTF-8
Unicode
Kódování souboru, který má být hashován
Soubor, který se má hashovat
Ne
Soubor
Soubor, jehož obsah má být hashován
Vytvořené proměnné
Argument
Type
Description
HashedText
Textová hodnota
Hashovaný text pro pozdější zpracování
Výjimky
Výjimka
Popis
Soubor nenalezen
Označuje, že soubor neexistuje
Soubor se nepodařilo hashovat
Označuje, že při hashování obsahu souboru došlo k chybě
Hashovat text pomocí klíče
Hashovat řetězec pomocí klíče s použitím zadaného algoritmu a formátu kódování.
Argument
Volitelné
Přijímá
Výchozí hodnota
Description
Algoritmus hash
Není k dispozici
HMAC SHA256, HMAC SHA384, HMAC SHA512
HMAC SHA256
Algoritmus, který se má použít pro hashování
Kódování
–
Výchozí nastavení systému, ASCII, Unicode, Big-endian Unicode, UTF-8
Unicode
Kódování textu, který má být hashován
Text, který má být hashován
Ne
Textová hodnota
Text, který má být hashován
Klíč hash
Ne
Přímé zadání šifrovaného textu nebo textové hodnoty
Klíč, pomocí kterého se má hashovat text
Vytvořené proměnné
Argument
Type
Description
HashedText
Textová hodnota
Hashovaný text pro pozdější zpracování
Výjimky
Výjimka
Popis
Text se nepodařilo hashovat pomocí klíče
Označuje, že došlo k chybě během hashování pomocí klíče
Hashovat ze souboru pomocí klíče
Hashovat obsah souboru pomocí klíče s použitím zadaného algoritmu a formátu kódování.
Argument
Volitelné
Přijímá
Výchozí hodnota
Description
Algoritmus hash
Není k dispozici
HMAC SHA256, HMAC SHA384, HMAC SHA512
HMAC SHA256
Algoritmus, který se má použít pro hashování
Kódování
–
Výchozí nastavení systému, ASCII, Unicode, Big-endian Unicode, UTF-8
Unicode
Kódování souboru, který má být hashován
Soubor, který se má hashovat
Ne
Soubor
Soubor, jehož obsah má být hashován
Klíč hash
Ne
Přímé zadání šifrovaného textu nebo textové hodnoty
Klíč hash, pomocí kterého se má hashovat text
Vytvořené proměnné
Argument
Type
Description
HashedText
Textová hodnota
Hashovaný text pro pozdější zpracování
Výjimky
Výjimka
Popis
Soubor nenalezen
Označuje, že soubor neexistuje
Soubor se nepodařilo hashovat pomocí klíče
Označuje, že při hashování obsahu souboru pomocí zadaného klíče došlo k chybě