Bagikan melalui


Tindakan kriptografi

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.

Tangkapan layar dari tindakan Enkripsi dari file dengan AES.

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.

Tangkapan layar dari tindakan Dekripsi ke file dengan AES.

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 .

Tangkapan layar 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.

Parameter input

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.

Parameter input

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.

Parameter input

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.

Parameter input

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.

Parameter input

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.

Parameter input

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.

Parameter input

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.

Parameter input

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