A titkosítási műveletek lehetővé teszik az egyszerű szövegek és a kulcsot és kódolási formátumot biztosító fájlokból származó szövegek titkosítását és visszafejtését.
A Szöveg titkosítása AES-sel művelet az AES-algoritmus és a felhasználó által megadott titkosítási kulcs használatával titkosítja a szöveget. A titkosítási kulcsot közvetlenül vagy változón keresztül is megadhatja.
A fájl szövegének közvetlen titkosításához használja a Titkosítás fájlból AES-sel műveletet. Ez a művelet hasonlóan működik, mint a Szöveg titkosítása AES-sel , de szöveges érték helyett forrásfájlt igényel.
Szöveg visszafejtéséhez használja a Szöveg visszafejtése AES-sel parancsot, és írja be a titkosított szöveget és a titkosításhoz korábban használt titkosítási kulcsot. Egy fájl szövegének visszafejtéséhez és tárolásához telepítse a Visszafejtés fájlba AES-sel , és adja meg a cél elérési útját.
A titkosításon és visszafejtésen kívül a Titkosítási műveletcsoport olyan műveleteket is biztosít, amelyek kulccsal és anélkül kivonatolják az értékeket. A titkosítási műveletekhez hasonlóan a fájlokból is kivonatolhat értékeket a Kivonat fájlból és a Kivonat fájlból kulcsfontosságú műveletekkel.
Fontos
A kijelölt mezőkbe beírt jelszavak csak azon a gépen működnek, amelyen eredetileg beállították őket. Ennek oka a közvetlen jelszóbevitelhez használt gépspecifikus titkosítás. Ha a folyamatot egy másik gépen nyitja meg, ezek a jelszavak érvénytelenek lesznek, és újra meg kell adni őket.
Szöveg titkosítása AES-sel
AES-sel titkosít egy karakterláncot egy kulcs és a megadott kódolási formátum alapján.
Argumentum |
Lehetséges |
Elfogadás |
Alapértelmezett érték |
Description |
Encoding |
n/a |
Rendszer alapértelmezett, ASCII, Unicode, Big-endian Unicode, UTF-8 |
Unicode |
A titkosítandó szöveg kódolása |
Text to encrypt |
No |
Szöveges érték |
|
A titkosítani kívánt szöveg |
Encryption key |
No |
Közvetlen titkosított bemenet vagy szöveges érték |
|
A használandó titkosítási kulcs |
Padding |
n/a |
Nincs, PKCS7, Nullák, ANSIX923, ISO10126 |
PKCS7 |
A kijelölt titkosítási algoritmushoz használatos kitöltés |
Key size |
N. a. |
128 bit, 192 bit, 256 bit |
256 bites |
A titkosításhoz használatos kulcs mérete (bit) |
Use salt |
N. a. |
logikai érték |
Hamis |
Megadja hogy kell-e salt értéket használni a titkosításhoz. Ha ez a beállítás engedélyezve van, a véletlenszerűen generált só base64-sztring formájában kimenetté válik. |
Use initialization vector |
N. a. |
logikai érték |
Hamis |
Megadja, hogy kell-e inicializáló vektort használni. Ha ez a beállítás engedélyezve van, akkor a program visszaadja kimeneti paraméterként a véletlenszerűen inicializáló vektort egy Base64-karakterlánc formájában. |
Létrehozott változók
Argumentum |
Type |
Description |
EncryptedText |
Szöveges érték |
A titkosított szöveg, későbbi feldolgozás céljára |
Salt |
Szöveges érték |
A véletlenszerűen generált salt érték, későbbi feldolgozás céljára |
InitializationVector |
Szöveges érték |
A véletlenszerűen generált inicializáló vektor értéke, későbbi feldolgozás céljára |
Kivételek
Kivétel |
Ismertetés |
Nem sikerült titkosítani a szöveget |
Jelzi, hogy hiba történt a titkosítás során |
Szöveg visszafejtése AES-sel
Visszafejt egy karakterláncot az AES segítségével a megadott kulcs és kódolási formátum alapján.
Argumentum |
Lehetséges |
Elfogadás |
Alapértelmezett érték |
Description |
Encoding |
n/a |
Rendszer alapértelmezett, ASCII, Unicode, Big-endian Unicode, UTF-8 |
Unicode |
A visszafejtett szöveg kódolása |
Text to decrypt |
Nem |
Szöveges érték |
|
A visszafejtendő szöveg Base64-karakterlánc formájában megadva |
Decryption key |
No |
Közvetlen titkosított bemenet vagy szöveges érték |
|
A használandó visszafejtési kulcs |
Padding |
n/a |
Nincs, PKCS7, Nullák, ANSIX923, ISO10126 |
PKCS7 |
A kijelölt visszafejtési algoritmushoz használatos kitöltés |
Key size |
N. a. |
128 bit, 192 bit, 256 bit |
256 bites |
A visszafejéshez használatos kulcs mérete (bit) |
Use salt |
N. a. |
logikai érték |
Hamis |
Megadja, hogy kell-e salt értéket használni a visszafejtéshez |
Salt |
Nem |
Szöveges érték |
|
A visszafejtéshez használatos salt érték Base64-karakterlánc formájában megadva |
Use initialization vector |
N. a. |
logikai érték |
Hamis |
Megadja, hogy kell-e inicializáló vektort használni |
Initialization vector |
Nem |
Szöveges érték |
|
A visszafejtéshez használatos inicializáló vektor Base64-karakterlánc formájában megadva |
Létrehozott változók
Argumentum |
Type |
Description |
DecryptedText |
Szöveges érték |
A visszafejtett szöveg, későbbi feldolgozás céljára |
Kivételek
Kivétel |
Ismertetés |
Nem sikerült visszafejteni a szöveget |
Jelzi, hogy hiba történt a visszafejtés során |
Titkosítás fájlból AES-sel
AES-sel titkosítja egy fájl tartalmát egy kulcs és a megadott kódolási formátum alapján.
Argumentum |
Lehetséges |
Elfogadás |
Alapértelmezett érték |
Description |
Encoding |
n/a |
Rendszer alapértelmezett, ASCII, Unicode, Big-endian Unicode, UTF-8 |
Unicode |
A titkosítandó fájl kódolása |
File to encrypt |
Nem |
Fájl |
|
A titkosítani kívánt tartalmat tároló szövegfájl |
Encryption key |
No |
Közvetlen titkosított bemenet vagy szöveges érték |
|
A használandó titkosítási kulcs |
Padding |
n/a |
Nincs, PKCS7, Nullák, ANSIX923, ISO10126 |
PKCS7 |
A kijelölt titkosítási algoritmushoz használatos kitöltés |
Key size |
N. a. |
128 bit, 192 bit, 256 bit |
256 bites |
A titkosításhoz használatos kulcs mérete (bit) |
Use salt |
N. a. |
logikai érték |
Hamis |
Megadja hogy kell-e salt értéket használni a titkosításhoz. Ha ez a beállítás engedélyezve van, a véletlenszerűen generált só base64-sztring formájában kimenetté válik. |
Use initialization vector |
N. a. |
logikai érték |
Hamis |
Megadja, hogy kell-e inicializáló vektort használni. Ha ez a beállítás engedélyezve van, akkor a program visszaadja kimeneti paraméterként a véletlenszerűen inicializáló vektort egy Base64-karakterlánc formájában. |
Létrehozott változók
Argumentum |
Type |
Description |
EncryptedText |
Szöveges érték |
A titkosított fájl szövege, későbbi feldolgozás céljára |
Salt |
Szöveges érték |
A véletlenszerűen generált salt érték, későbbi feldolgozás céljára |
InitializationVector |
Szöveges érték |
A véletlenszerűen generált inicializáló vektor értéke, későbbi feldolgozás céljára |
Kivételek
Kivétel |
Ismertetés |
Nem található a fájl |
Jelzi, hogy a fájl nem létezik |
Nem sikerült titkosítani a fájl tartalmát |
Jelzi, hogy hiba történt a fájl tartalmának titkosítása során |
Visszafejtés fájlba AES-sel
Visszafejt egy karakterláncot az AES segítségével, a megadott kulcs és kódolási formátum alapján, és egy fájlba menti.
Argumentum |
Lehetséges |
Elfogadás |
Alapértelmezett érték |
Description |
Encoding |
n/a |
Rendszer alapértelmezett, ASCII, Unicode, Big-endian Unicode, UTF-8 |
Unicode |
A visszafejtendő szöveg kódolása |
Text to decrypt |
Nem |
Szöveges érték |
|
A visszafejtendő szöveg Base64-karakterlánc formájában megadva |
Decryption key |
No |
Közvetlen titkosított bemenet vagy szöveges érték |
|
A használandó visszafejtési kulcs |
Decrypt to file |
No |
Fájl |
|
A program ebbe a fájlba menti a visszafejtett szöveget |
If file exists |
N. a. |
Felülírás, Ne fejtse vissza a fájlt, Következő utótag hozzáadása |
Sorszám hozzáadása utótagként |
Megadja, hogy mit kell tenni, ha a célfájl már létezik. |
Padding |
N. a. |
Nincs, PKCS7, Nullák, ANSIX923, ISO10126 |
PKCS7 |
A kijelölt visszafejtési algoritmushoz használatos kitöltés |
Key size |
N. a. |
128 bit, 192 bit, 256 bit |
256 bites |
A visszafejéshez használatos kulcs mérete (bit) |
Use salt |
N. a. |
logikai érték |
Hamis |
Megadja, hogy kell-e salt értéket használni a visszafejtéshez |
Salt |
Nem |
Szöveges érték |
|
A visszafejtéshez használatos salt érték Base64-karakterlánc formájában megadva |
Use initialization vector |
N. a. |
logikai érték |
Hamis |
Megadja, hogy kell-e inicializáló vektort használni. Az inicializáló vektor Base64-karakterlánc formájában megadva |
Initialization vector |
Nem |
Szöveges érték |
|
A visszafejtéshez használatos inicializáló vektor |
Létrehozott változók
Argumentum |
Type |
Description |
DecryptedFile |
Fájl |
A visszafejtett fájl, későbbi feldolgozás céljára |
Kivételek
Kivétel |
Ismertetés |
Nem sikerült visszafejteni és fájlba menteni a tartalmat |
Jelzi, hogy hiba történt a tartalom visszafejtése vagy a megadott fájlba történő mentése során |
Szöveg kivonatolása
Kivonatol egy karakterláncot a megadott algoritmus és kódolási formátum használatával.
Argumentum |
Lehetséges |
Elfogadás |
Alapértelmezett érték |
Description |
Hash algorithm |
N. a. |
SHA256, SHA384, SHA512 |
SHA256 |
A kivonatoláshoz használatos algoritmus |
Encoding |
n/a |
Rendszer alapértelmezett, ASCII, Unicode, Big-endian Unicode, UTF-8 |
Unicode |
A kivonatolni kívánt szöveg kódolása |
Text to hash |
No |
Szöveges érték |
|
The text to hash |
Létrehozott változók
Argumentum |
Type |
Description |
HashedText |
Szöveges érték |
A kivonatolt szöveg, későbbi feldolgozás céljára |
Kivételek
Kivétel |
Ismertetés |
Nem sikerült a szöveg kivonatolása |
Jelzi, hogy hiba történt a kivonatolás során |
Kivonatolás fájlból
Kivonatolja egy fájl tartalmát a megadott algoritmus és kódolási formátum használatával.
Argumentum |
Lehetséges |
Elfogadás |
Alapértelmezett érték |
Description |
Hash algorithm |
N. a. |
SHA256, SHA384, SHA512 |
SHA256 |
A kivonatoláshoz használatos algoritmus |
Encoding |
n/a |
Rendszer alapértelmezett, ASCII, Unicode, Big-endian Unicode, UTF-8 |
Unicode |
A kivonatolni kívánt fájl kódolása |
File to hash |
No |
Fájl |
|
A fájl, amelynek kivonatolni kell a tartalmát |
Létrehozott változók
Argumentum |
Type |
Description |
HashedText |
Szöveges érték |
A kivonatolt szöveg, későbbi feldolgozás céljára |
Kivételek
Kivétel |
Ismertetés |
Nem található a fájl |
Jelzi, hogy a fájl nem létezik |
Nem sikerült a fájl kivonatolása |
Jelzi, hogy hiba történt a fájl tartalmának kivonatolása során |
Szöveg kivonatolása kulcs segítségével
Kivonatol egy karakterláncot egy kulcs, a megadott algoritmus és kódolási formátum használatával.
Argumentum |
Lehetséges |
Elfogadás |
Alapértelmezett érték |
Description |
Hash algorithm |
N. a. |
HMAC SHA256, HMAC SHA384, HMAC SHA512 |
HMAC SHA256 |
A kivonatoláshoz használatos algoritmus |
Encoding |
n/a |
Rendszer alapértelmezett, ASCII, Unicode, Big-endian Unicode, UTF-8 |
Unicode |
A kivonatolni kívánt szöveg kódolása |
Text to hash |
No |
Szöveges érték |
|
The text to hash |
Hash key |
No |
Közvetlen titkosított bemenet vagy szöveges érték |
|
A szöveg kivonatolásához használatos kulcs |
Létrehozott változók
Argumentum |
Type |
Description |
HashedText |
Szöveges érték |
A kivonatolt szöveg, későbbi feldolgozás céljára |
Kivételek
Kivétel |
Ismertetés |
Nem sikerült kivonatolni a szöveget a kulcs segítségével |
Jelzi, hogy hiba történt a kulcs segítségével történő kivonatolás során |
Kivonatolás fájlból kulcs segítségével
Kivonatolja egy fájl tartalmát egy kulcs, a megadott algoritmus és kódolási formátum használatával.
Argumentum |
Lehetséges |
Elfogadás |
Alapértelmezett érték |
Description |
Hash algorithm |
N. a. |
HMAC SHA256, HMAC SHA384, HMAC SHA512 |
HMAC SHA256 |
A kivonatoláshoz használatos algoritmus |
Encoding |
n/a |
Rendszer alapértelmezett, ASCII, Unicode, Big-endian Unicode, UTF-8 |
Unicode |
A kivonatolni kívánt fájl kódolása |
File to hash |
No |
Fájl |
|
A fájl, amelynek kivonatolni kell a tartalmát |
Hash key |
No |
Közvetlen titkosított bemenet vagy szöveges érték |
|
A szöveg kivonatolásához használatos kulcs |
Létrehozott változók
Argumentum |
Type |
Description |
HashedText |
Szöveges érték |
A kivonatolt szöveg, későbbi feldolgozás céljára |
Kivételek
Kivétel |
Ismertetés |
Nem található a fájl |
Jelzi, hogy a fájl nem létezik |
Nem sikerült kivonatolni a fájlt a kulcs segítségével |
Jelzi, hogy hiba történt, amikor a program kivonatolni próbálta a fájl tartalmát a megadott kulccsal |