Tindakan kriptografi memungkinkan Anda mengenkripsi dan mendekripsi teks biasa dan teks dari file yang menyediakan kunci dan format pengkodean.
Tindakan Enkripsi teks dengan AES mengenkripsi teks menggunakan algoritma AES dan kunci enkripsi yang ditentukan pengguna. Anda dapat memberikan kunci enkripsi secara langsung atau melalui variabel.
Untuk mengenkripsi teks file secara langsung, gunakan tindakan Enkripsi dari file dengan AES . Tindakan ini berfungsi mirip dengan tindakan Enkripsi teks dengan AES tetapi memerlukan file sumber, bukan nilai teks.
Untuk mendekripsi teks, gunakan teks Dekripsi dengan AES, dan masukkan teks terenkripsi dan kunci enkripsi yang sebelumnya digunakan untuk mengenkripsinya. Untuk mendekripsi dan menyimpan teks dalam file, sebarkan Dekripsi ke file dengan AES dan tentukan jalur tujuan.
Selain enkripsi dan dekripsi, grup tindakan Kriptografi menyediakan tindakan untuk menilai nilai hash dengan dan tanpa kunci. Seperti tindakan enkripsi, Anda dapat melakukan hash nilai dari file menggunakan Hash dari file dan Hash dari file dengan tindakan kunci .
Penting
Kata sandi yang dimasukkan di bidang yang ditentukan hanya berfungsi pada mesin tempat kata sandi tersebut awalnya diatur. Hal ini disebabkan oleh enkripsi khusus mesin yang digunakan untuk input kata sandi langsung. Jika alur dibuka di mesin yang berbeda, kata sandi ini tidak akan valid dan perlu dimasukkan kembali.
Enkripsi teks dengan AES
Mengenkripsi string dengan AES menggunakan kunci dan format pengodean tertentu.
Argumen |
Opsional |
Menerima |
Nilai Default |
Description |
Pengodean |
Tidak Tersedia |
Default sistem, ASCII, Unicode, Unicode Big-endian, UTF-8 |
Unicode |
Pengodean teks yang akan dienkripsi |
Teks yang akan dienkripsi |
No |
Nilai teks |
|
Teks yang akan dienkripsi |
Kunci enkripsi |
No |
Input terenkripsi langsung atau nilai Teks |
|
Kunci enkripsi yang akan digunakan |
Pengisi |
Tidak Tersedia |
Tidak ada, PKCS7, Nol, ANSIX923, ISO10126 |
PKCS7 |
Pengisi yang akan digunakan untuk algoritme enkripsi yang dipilih |
Ukuran kunci |
Tidak Tersedia |
128 bit, 192 bit, 256 bit |
256 bit |
Ukuran kunci dalam bit yang akan digunakan untuk mengenkripsi |
Gunakan salt |
Tidak Tersedia |
Nilai Boolean |
False |
Menentukan apakah akan menggunakan garam untuk enkripsi. Ketika opsi ini diaktifkan, garam yang dihasilkan secara acak menjadi output dalam bentuk string base64. |
Gunakan vektor inisialisasi |
Tidak Tersedia |
Nilai Boolean |
False |
Menentukan apakah akan menggunakan vektor inisialisasi. Ketika opsi ini diaktifkan, vektor inisialisasi yang dihasilkan secara acak menjadi output dalam bentuk string base64 |
Variabel yang dibuat
Argumen |
Tipe |
Description |
Teks Terenkripsi |
Nilai teks |
Teks yang dienkripsi untuk pemrosesan berikutnya |
Salt |
Nilai teks |
Nilai salt yang dihasilkan secara acak untuk pemrosesan nanti |
InisialisasiVektor |
Nilai teks |
Nilai vektor inisialisasi yang dihasilkan secara acak untuk pemrosesan nanti |
Pengecualian
Pengecualian |
Description |
Gagal mengenkripsi teks |
Menunjukkan terjadi kesalahan saat enkripsi |
Dekripsi teks dengan AES
Mendekripsi string dengan AES berdasarkan kunci yang ditentukan dan format pengodean.
Argumen |
Opsional |
Menerima |
Nilai Default |
Description |
Pengodean |
Tidak Tersedia |
Default sistem, ASCII, Unicode, Unicode Big-endian, UTF-8 |
Unicode |
Pengodean teks yang didekripsi |
Teks yang akan didekripsi |
No |
Nilai teks |
|
Teks yang akan digunakan untuk mendekripsi dalam bentuk string base64 |
Kunci dekripsi |
No |
Input terenkripsi langsung atau nilai Teks |
|
Kunci dekripsi yang akan digunakan |
Pengisi |
Tidak Tersedia |
Tidak ada, PKCS7, Nol, ANSIX923, ISO10126 |
PKCS7 |
Pengisi yang akan digunakan untuk algoritme dekripsi yang dipilih |
Ukuran kunci |
Tidak Tersedia |
128 bit, 192 bit, 256 bit |
256 bit |
Ukuran kunci dalam bit yang akan digunakan untuk mendekripsi |
Gunakan salt |
Tidak Tersedia |
Nilai Boolean |
False |
Menentukan apakah akan menggunakan garam untuk dekripsi |
Salt |
No |
Nilai teks |
|
Salt yang akan digunakan untuk mendekripsi dalam bentuk string base64 |
Gunakan vektor inisialisasi |
Tidak Tersedia |
Nilai Boolean |
False |
Menentukan apakah akan menggunakan vektor inisialisasi |
Vektor inisialisasi |
No |
Nilai teks |
|
Vektor inisialisasi yang akan digunakan untuk mendekripsi dalam bentuk string base64 |
Variabel yang dibuat
Argumen |
Tipe |
Description |
Teks yang Didekripsi |
Nilai teks |
Teks yang didekripsi untuk pemrosesan berikutnya |
Pengecualian
Pengecualian |
Description |
Gagal mendekripsi teks |
Menunjukkan terjadi kesalahan saat dekripsi |
Enkripsi dari file dengan AES
Enkripsikan konten file dengan AES, menggunakan kunci dan format pengodean yang ditentukan.
Argumen |
Opsional |
Menerima |
Nilai Default |
Description |
Pengodean |
Tidak Tersedia |
Default sistem, ASCII, Unicode, Unicode Big-endian, UTF-8 |
Unicode |
Pengodean file yang akan dienkripsi |
File untuk dienkripsi |
No |
Arsip |
|
File teks yang menyimpan konten untuk dienkripsi |
Kunci enkripsi |
No |
Input terenkripsi langsung atau nilai Teks |
|
Kunci enkripsi yang akan digunakan |
Pengisi |
Tidak Tersedia |
Tidak ada, PKCS7, Nol, ANSIX923, ISO10126 |
PKCS7 |
Pengisi yang akan digunakan untuk algoritme enkripsi yang dipilih |
Ukuran kunci |
Tidak Tersedia |
128 bit, 192 bit, 256 bit |
256 bit |
Ukuran kunci dalam bit yang akan digunakan untuk mengenkripsi |
Gunakan salt |
Tidak Tersedia |
Nilai Boolean |
False |
Menentukan apakah akan menggunakan garam untuk enkripsi. Ketika opsi ini diaktifkan, garam yang dihasilkan secara acak menjadi output dalam bentuk string base64. |
Gunakan vektor inisialisasi |
Tidak Tersedia |
Nilai Boolean |
False |
Menentukan apakah akan menggunakan vektor inisialisasi. Ketika opsi ini diaktifkan, vektor inisialisasi yang dihasilkan secara acak menjadi output dalam bentuk string base64 |
Variabel yang dibuat
Argumen |
Tipe |
Description |
Teks Terenkripsi |
Nilai teks |
Teks dari file yang dienkripsi untuk pemrosesan berikutnya |
Salt |
Nilai teks |
Nilai salt yang dihasilkan secara acak untuk pemrosesan nanti |
InisialisasiVektor |
Nilai teks |
Nilai vektor inisialisasi yang dihasilkan secara acak untuk pemrosesan nanti |
Pengecualian
Pengecualian |
Description |
File tidak ditemukan |
Menunjukkan bahwa file tidak ada |
Gagal untuk mengenkripsi konten file |
Menunjukkan bahwa terjadi kesalahan saat mengenkripsi konten file |
Dekripsi ke file dengan AES
Mendekripsi string ke file dengan AES berdasarkan kunci yang ditentukan dan format pengodean.
Argumen |
Opsional |
Menerima |
Nilai Default |
Description |
Pengodean |
Tidak Tersedia |
Default sistem, ASCII, Unicode, Unicode Big-endian, UTF-8 |
Unicode |
Pengodean teks yang akan didekripsi |
Teks yang akan didekripsi |
No |
Nilai teks |
|
Teks yang akan digunakan untuk mendekripsi dalam bentuk string base64 |
Kunci dekripsi |
No |
Input terenkripsi langsung atau nilai Teks |
|
Kunci dekripsi yang akan digunakan |
Mendekripsi ke file |
No |
Arsip |
|
File untuk menyimpan teks yang didekripsi ke |
Jika file ada |
Tidak Tersedia |
Menimpa, Jangan mendekripsi ke file, Tambahkan akhiran berurutan |
Tambah sufiks yang berurutan |
Menentukan apa yang harus dilakukan jika file destinasi sudah ada |
Pengisi |
Tidak Tersedia |
Tidak ada, PKCS7, Nol, ANSIX923, ISO10126 |
PKCS7 |
Pengisi yang akan digunakan untuk algoritme dekripsi yang dipilih |
Ukuran kunci |
Tidak Tersedia |
128 bit, 192 bit, 256 bit |
256 bit |
Ukuran kunci dalam bit yang akan digunakan untuk mendekripsi |
Gunakan salt |
Tidak Tersedia |
Nilai Boolean |
False |
Menentukan apakah akan menggunakan garam untuk dekripsi |
Salt |
No |
Nilai teks |
|
Salt yang akan digunakan untuk mendekripsi dalam bentuk string base64 |
Gunakan vektor inisialisasi |
Tidak Tersedia |
Nilai Boolean |
False |
Menentukan apakah akan menggunakan vektor inisialisasi. Masukkan vektor inisialisasi dalam bentuk string base64 |
Vektor inisialisasi |
No |
Nilai teks |
|
Vektor inisialisasi yang akan digunakan untuk mendekripsi |
Variabel yang dibuat
Argumen |
Tipe |
Description |
File yang Didekripsi |
Arsip |
File yang didekripsi untuk pemrosesan berikutnya |
Pengecualian
Pengecualian |
Description |
Gagal mendekripsi dan menyimpan konten ke file |
Menunjukkan bahwa terjadi kesalahan saat mendekripsi atau menyimpan konten ke file yang ditentukan |
Teks hashing
Hashing string menggunakan algoritme tertentu dan format pengodean.
Argumen |
Opsional |
Menerima |
Nilai Default |
Description |
Algoritme hashing |
Tidak Tersedia |
SHA256, SHA384, SHA512 |
SHA256 |
Algoritme yang digunakan dalam hashing |
Pengodean |
Tidak Tersedia |
Default sistem, ASCII, Unicode, Unicode Big-endian, UTF-8 |
Unicode |
Pengodean teks yang akan dihashing |
Teks yang akan dihashing |
No |
Nilai teks |
|
Teks yang akan dihashing |
Variabel yang dibuat
Argumen |
Tipe |
Description |
Teks Hashed(HashedText) |
Nilai teks |
Teks yang dilakukan hashing untuk pemrosesan berikutnya |
Pengecualian
Pengecualian |
Description |
Gagal melakukan hashing teks |
Menunjukkan terjadi kesalahan saat melakukan hashing |
Hash dari file
Hash konten file menggunakan algoritme tertentu dan format pengodean.
Argumen |
Opsional |
Menerima |
Nilai Default |
Description |
Algoritme hashing |
Tidak Tersedia |
SHA256, SHA384, SHA512 |
SHA256 |
Algoritme yang digunakan dalam hashing |
Pengodean |
Tidak Tersedia |
Default sistem, ASCII, Unicode, Unicode Big-endian, UTF-8 |
Unicode |
Pengodean file yang akan dihasing |
File yang akan dihasing |
No |
Arsip |
|
File yang akan dihasing konten |
Variabel yang dibuat
Argumen |
Tipe |
Description |
Teks Hashed(HashedText) |
Nilai teks |
Teks yang dilakukan hashing untuk pemrosesan berikutnya |
Pengecualian
Pengecualian |
Description |
File tidak ditemukan |
Menunjukkan bahwa file tidak ada |
Gagal melakukan hasing file |
Menunjukkan bahwa terjadi kesalahan saat melakukan hashing konten file |
Hashing teks dengan kunci
Hash string dengan kunci menggunakan algoritme tertentu dan format pengodean.
Argumen |
Opsional |
Menerima |
Nilai Default |
Description |
Algoritme hashing |
Tidak Tersedia |
HMAC SHA256, HMAC SHA384, HMAC SHA512 |
HMAC SHA256 |
Algoritme yang digunakan dalam hashing |
Pengodean |
Tidak Tersedia |
Default sistem, ASCII, Unicode, Unicode Big-endian, UTF-8 |
Unicode |
Pengodean teks yang akan dihashing |
Teks yang akan dihashing |
No |
Nilai teks |
|
Teks yang akan dihashing |
Kunci hash |
No |
Input terenkripsi langsung atau nilai Teks |
|
Kunci untuk melakukan hashing teks |
Variabel yang dibuat
Argumen |
Tipe |
Description |
Teks Hashed(HashedText) |
Nilai teks |
Teks yang dilakukan hashing untuk pemrosesan berikutnya |
Pengecualian
Pengecualian |
Description |
Gagal melakukan hashing teks dengan kunci |
Menunjukkan terjadi kesalahan saat melakukan hashing menggunakan kunci |
Hash dari file dengan kunci
Hash konten file dengan kunci, menggunakan algoritme tertentu, dan format pengodean.
Argumen |
Opsional |
Menerima |
Nilai Default |
Description |
Algoritme hashing |
Tidak Tersedia |
HMAC SHA256, HMAC SHA384, HMAC SHA512 |
HMAC SHA256 |
Algoritme yang digunakan dalam hashing |
Pengodean |
Tidak Tersedia |
Default sistem, ASCII, Unicode, Unicode Big-endian, UTF-8 |
Unicode |
Pengodean file yang akan dihasing |
File yang akan dihasing |
No |
Arsip |
|
File yang akan dihasing konten |
Kunci hash |
No |
Input terenkripsi langsung atau nilai Teks |
|
Kunci hash untuk melakukan hash teks |
Variabel yang dibuat
Argumen |
Tipe |
Description |
Teks Hashed(HashedText) |
Nilai teks |
Teks yang dilakukan hashing untuk pemrosesan berikutnya |
Pengecualian
Pengecualian |
Description |
File tidak ditemukan |
Menunjukkan bahwa file tidak ada |
Gagal melakukan hashing file dengan kunci |
Menunjukkan bahwa kesalahan terjadi saat melakukan hashing pada konten file dengan kunci yang ditentukan |