Sdílet prostřednictvím


Kryptografické akce

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.

Screenshot Šifrovat ze souboru pomocí akce AES.

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.

Screenshot Dešifrovat do souboru pomocí akce AES.

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.

Screenshot Hashovat ze souboru pomocí akce klíče.

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

Vstupní parametry

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

Vstupní parametry

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

Vstupní parametry

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

Vstupní parametry

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

Vstupní parametry

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

Vstupní parametry

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

Vstupní parametry

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

Vstupní parametry

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ě