Megosztás a következőn keresztül:


Kriptográfiai műveletek

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.

képernyőkép a Titkosítás fájlból AES-sel műveletről.

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.

képernyőkép a Visszafejtés fájlba AES-sel műveletről.

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.

képernyőkép a Kivonatolás fájlból kulcs segítségével műveletről.

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.

Bemeneti paraméterek

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.

Bemeneti paraméterek

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.

Bemeneti paraméterek

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.

Bemeneti paraméterek

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.

Bemeneti paraméterek

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.

Bemeneti paraméterek

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.

Bemeneti paraméterek

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.

Bemeneti paraméterek

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