Şifreleme eylemleri, bir anahtar ve şifreleme biçimi sunarak düz metni ve dosyalarda bulunan metinleri şifrelemenize ve şifrelerini çözmenize olanak sağlar.
AES ile metin şifrele eylemi bir metni AES algoritmasını ve kullanıcı tarafından belirtilen şifreleme anahtarını kullanarak şifreler. Şifreleme anahtarını doğrudan veya bir değişken aracılığıyla sağlayabilirsiniz.
Bir dosyanın metnini doğrudan şifrelemek için AES ile dosyadan şifrele eylemini kullanın. Bu eylem Metni AES ile şifrele eylemine benzer şekilde çalışır ancak metin değeri yerine bir kaynak dosyası gerektirir.
Bir metnin şifresini çözmek için Metnin şifresini AES ile çöz eylemini kullanın ve şifrelenmiş metni ve daha önce şifrelemek için kullanılan şifreleme anahtarını girin. Bir metnin şifresini çözmek ve metni bir dosyada depolamak için AES ile şifresini çözerek dosyaya aktar eylemini dağıtın ve bir hedef yolu belirtin.
Şifreleme ve şifre çözme işleminden ayrı olarak Şifreleme eylem grubu, değerleri anahtarla ve anahtarsız karmaya yönelik eylemler sağlar. Şifreleme eylemleri gibi, Dosyadan karma işlevi uygula ve Anahtar ile dosyadan karma işlevi uygula eylemlerini kullanarak dosyalardaki değerlere karma uygulayabilirsiniz.
Önemli
Belirlenen alanlara girilen parolalar yalnızca ilk ayarlandıkları makinede çalışır. Bunun nedeni, doğrudan parola girişleri için kullanılan makineye özgü şifrelemedir. Akış farklı bir makinede açılırsa bu parolalar geçerli olmaz ve yeniden girilmesi gerekir.
AES ile metni şifrele
Bir anahtar ve belirtilen kodlama biçimini kullanarak AES ile bir dizeyi şifreleyin.
Bağımsız değişken |
İsteğe bağlı |
Kabul eder |
Varsayılan Değer |
Tanım |
Kodlama |
Yok |
Sistem varsayılanı, ASCII, Unicode, Big-endian Unicode, UTF-8 |
Unicode |
Şifrelenecek metnin kodlaması |
Şifrelenecek metin |
Hayır |
Metin değeri |
|
Şifrelenecek metin |
Şifreleme anahtarı |
Hayır |
Doğrudan şifreli giriş veya Metin değeri |
|
Kullanılacak şifreleme anahtarı |
Doldurma |
Yok |
Yok, PKCS7, sıfırlar, ANSIX923, ISO10126 |
PKCS7 |
Seçilen şifreleme algoritması için kullanılacak doldurma |
Key size |
Yok |
128 bit, 192 bit, 256 bit |
256 bit |
Şifreleme için kullanılacak anahtarın bit cinsinden boyutu |
Use salt |
Yok |
Boole değeri |
Yanlış |
Şifreleme için güvenlik dizisi kullanılıp kullanılmayacağını belirtir. Bu seçenek etkinleştirildiğinde, rastgele oluşturulmuş güvenlik dizisi, base64 dizesi biçiminde bir çıktı haline gelir. |
Use initialization vector |
Yok |
Boole değeri |
Yanlış |
Başlatma vektörü kullanılıp kullanılmayacağını belirtir. Bu seçenek etkinleştirildiğinde, rastgele oluşturulmuş başlatma vektörü base64 dizesi biçiminde bir çıktı haline gelir |
Değişkenler üretildi
Bağımsız değişken |
Türü |
Tanım |
EncryptedText |
Metin değeri |
Daha sonra işlenmek üzere şifrelenmiş metin |
Salt |
Metin değeri |
Daha sonra işlenmek üzere rastgele oluşturulmuş güvenlik dizisi değeri |
InitializationVector |
Metin değeri |
Daha sonra işlenmek üzere rastgele oluşturulmuş başlatma vektörü değeri |
Özel durumlar
Özel durum |
Açıklama |
Metin şifrelenemedi |
Şifreleme işlemi sırasında bir hata oluştuğunu gösterir |
AES ile metnin şifresini çöz
Belirtilen bir anahtar ve kodlama biçimini temel alarak AES ile bir dizenin şifresini çözün.
Bağımsız değişken |
İsteğe bağlı |
Kabul eder |
Varsayılan Değer |
Tanım |
Kodlama |
Yok |
Sistem varsayılanı, ASCII, Unicode, Big-endian Unicode, UTF-8 |
Unicode |
Şifresi çözülmüş metnin kodlaması |
Text to decrypt |
Hayır |
Metin değeri |
|
Şifresi çözülecek base64 dizesi biçimindeki metin |
Şifre çözme anahtarı |
Hayır |
Doğrudan şifreli giriş veya Metin değeri |
|
Kullanılacak şifre çözme anahtarı |
Doldurma |
Yok |
Yok, PKCS7, sıfırlar, ANSIX923, ISO10126 |
PKCS7 |
Seçilen şifre çözme algoritması için kullanılacak doldurma |
Key size |
Yok |
128 bit, 192 bit, 256 bit |
256 bit |
Şifre çözme için kullanılacak anahtarın bit cinsinden boyutu |
Use salt |
Yok |
Boole değeri |
Yanlış |
Şifre çözme için güvenlik dizisi kullanılıp kullanılmayacağını belirtir |
Salt |
Hayır |
Metin değeri |
|
Şifre çözme için kullanılacak base64 dizesi biçimindeki güvenlik dizisi |
Use initialization vector |
Yok |
Boole değeri |
Yanlış |
Başlatma vektörü kullanılıp kullanılmayacağını belirtir |
Initialization vector |
Hayır |
Metin değeri |
|
Şifre çözme için kullanılacak base64 dizesi biçimindeki başlatma vektörü |
Değişkenler üretildi
Bağımsız değişken |
Türü |
Tanım |
DecryptedText |
Metin değeri |
Daha sonra işlenmek üzere şifresi çözülmüş metin |
Özel durumlar
Özel durum |
Açıklama |
Metnin şifresi çözülemedi |
Şifre çözme işlemi sırasında bir hata oluştuğunu gösterir |
AES ile dosyadan şifrele
Dosyanın içeriğini AES ile bir anahtar ve belirtilen kodlama biçimini kullanarak şifreleyin.
Bağımsız değişken |
İsteğe bağlı |
Kabul eder |
Varsayılan Değer |
Tanım |
Kodlama |
Yok |
Sistem varsayılanı, ASCII, Unicode, Big-endian Unicode, UTF-8 |
Unicode |
Şifrelenecek dosyanın kodlaması |
File to encrypt |
Hayır |
Dosya |
|
Şifrelenecek içeriği depolayan metin dosyası |
Şifreleme anahtarı |
Hayır |
Doğrudan şifreli giriş veya Metin değeri |
|
Kullanılacak şifreleme anahtarı |
Doldurma |
Yok |
Yok, PKCS7, sıfırlar, ANSIX923, ISO10126 |
PKCS7 |
Seçilen şifreleme algoritması için kullanılacak doldurma |
Key size |
Yok |
128 bit, 192 bit, 256 bit |
256 bit |
Şifreleme için kullanılacak anahtarın bit cinsinden boyutu |
Use salt |
Yok |
Boole değeri |
Yanlış |
Şifreleme için güvenlik dizisi kullanılıp kullanılmayacağını belirtir. Bu seçenek etkinleştirildiğinde, rastgele oluşturulmuş güvenlik dizisi, base64 dizesi biçiminde bir çıktı haline gelir. |
Use initialization vector |
Yok |
Boole değeri |
Yanlış |
Başlatma vektörü kullanılıp kullanılmayacağını belirtir. Bu seçenek etkinleştirildiğinde, rastgele oluşturulmuş başlatma vektörü base64 dizesi biçiminde bir çıktı haline gelir |
Değişkenler üretildi
Bağımsız değişken |
Türü |
Tanım |
EncryptedText |
Metin değeri |
Daha sonra işlenmek üzere şifrelenen dosyanın metni |
Salt |
Metin değeri |
Daha sonra işlenmek üzere rastgele oluşturulmuş güvenlik dizisi değeri |
InitializationVector |
Metin değeri |
Daha sonra işlenmek üzere rastgele oluşturulmuş başlatma vektörü değeri |
Özel durumlar
Özel durum |
Açıklama |
Dosya bulunamadı |
Dosyanın var olmadığını gösterir |
Dosyanın içeriği şifrelenemedi |
Dosya içeriği şifrelenirken bir hata oluştuğunu gösterir |
AES ile şifresini çözerek dosyaya aktar
Belirtilen bir anahtar ve kodlama biçimini temel alarak AES ile bir dizenin şifresini çözüp dosyaya aktarın.
Bağımsız değişken |
İsteğe bağlı |
Kabul eder |
Varsayılan Değer |
Tanım |
Kodlama |
Yok |
Sistem varsayılanı, ASCII, Unicode, Big-endian Unicode, UTF-8 |
Unicode |
Şifresi çözülecek metnin kodlaması |
Text to decrypt |
Hayır |
Metin değeri |
|
Şifresi çözülecek base64 dizesi biçimindeki metin |
Şifre çözme anahtarı |
Hayır |
Doğrudan şifreli giriş veya Metin değeri |
|
Kullanılacak şifre çözme anahtarı |
Şifresi çözülecek dosya |
Hayır |
Dosya |
|
Şifresi çözülmüş metnin kaydedileceği dosya |
If file exists |
Yok |
Üzerine yaz, Şifresini çözüp dosyaya aktarma, sıralı sonek ekle |
Sıralı sonek ekle |
Hedef dosyanın zaten var olması durumunda ne yapılacağını belirtir |
Padding |
Yok |
Yok, PKCS7, sıfırlar, ANSIX923, ISO10126 |
PKCS7 |
Seçilen şifre çözme algoritması için kullanılacak doldurma |
Key size |
Yok |
128 bit, 192 bit, 256 bit |
256 bit |
Şifre çözme için kullanılacak anahtarın bit cinsinden boyutu |
Use salt |
Yok |
Boole değeri |
Yanlış |
Şifre çözme için güvenlik dizisi kullanılıp kullanılmayacağını belirtir |
Salt |
Hayır |
Metin değeri |
|
Şifre çözme için kullanılacak base64 dizesi biçimindeki güvenlik dizisi |
Use initialization vector |
Yok |
Boole değeri |
Yanlış |
Başlatma vektörü kullanılıp kullanılmayacağını belirtir. Başlatma vektörünü base64 dizesi biçiminde girin |
Initialization vector |
Hayır |
Metin değeri |
|
Şifre çözme için kullanılacak başlatma vektörü |
Değişkenler üretildi
Bağımsız değişken |
Türü |
Tanım |
DecryptedFile |
Dosya |
Daha sonra işlenmek üzere şifresi çözülmüş dosya |
Özel durumlar
Özel durum |
Açıklama |
Şifre çözülemedi ve içerik dosyaya depolanamadı |
Şifre çözülürken ya da içerik belirtilen dosyaya depolanırken bir hata oluştuğunu gösterir |
Metne karma işlevi uygula
Belirtilen bir algoritma ve kodlama biçimi kullanarak dizeye karma işlevi uygulayın.
Bağımsız değişken |
İsteğe bağlı |
Kabul eder |
Varsayılan Değer |
Tanım |
Hash algorithm |
Yok |
SHA256, SHA384, SHA512 |
SHA256 |
Karma işlevi uygulamak için kullanılacak algoritma |
Kodlama |
Yok |
Sistem varsayılanı, ASCII, Unicode, Big-endian Unicode, UTF-8 |
Unicode |
Karma işlevi uygulanacak metnin kodlaması |
Karma işlevi uygulanacak metin |
Hayır |
Metin değeri |
|
Karma işlevi uygulanacak metin |
Değişkenler üretildi
Bağımsız değişken |
Türü |
Tanım |
HashedText |
Metin değeri |
Daha sonra işlenmek üzere karma işlevi uygulanmış metin |
Özel durumlar
Özel durum |
Açıklama |
Metne karma işlevi uygulanamadı |
Karma işlevi uygulanırken bir hata oluştuğunu gösterir |
Dosyadan karma işlevi uygula
Belirtilen bir algoritma ve kodlama biçimi kullanarak bir dosyanın içeriğine karma işlevi uygulayın.
Bağımsız değişken |
İsteğe bağlı |
Kabul eder |
Varsayılan Değer |
Tanım |
Hash algorithm |
Yok |
SHA256, SHA384, SHA512 |
SHA256 |
Karma işlevi uygulamak için kullanılacak algoritma |
Kodlama |
Yok |
Sistem varsayılanı, ASCII, Unicode, Big-endian Unicode, UTF-8 |
Unicode |
Karma işlevi uygulanacak dosyanın kodlaması |
Karma işlevi uygulanacak dosya |
Hayır |
Dosya |
|
İçeriğine karma işlevi uygulanacak dosya |
Değişkenler üretildi
Bağımsız değişken |
Türü |
Tanım |
HashedText |
Metin değeri |
Daha sonra işlenmek üzere karma işlevi uygulanmış metin |
Özel durumlar
Özel durum |
Açıklama |
Dosya bulunamadı |
Dosyanın var olmadığını gösterir |
Dosyaya karma işlevi uygulanamadı |
Dosya içeriğine karma işlevi uygulanırken bir hata oluştuğunu gösterir |
Metne anahtarla karma işlevi uygula
Belirtilen bir algoritma ve kodlama biçimi kullanarak anahtarla dizeye karma işlevi uygulayın.
Bağımsız değişken |
İsteğe bağlı |
Kabul eder |
Varsayılan Değer |
Tanım |
Hash algorithm |
Yok |
HMAC SHA256, HMAC SHA384, HMAC SHA512 |
HMAC SHA256 |
Karma işlevi uygulamak için kullanılacak algoritma |
Kodlama |
Yok |
Sistem varsayılanı, ASCII, Unicode, Big-endian Unicode, UTF-8 |
Unicode |
Karma işlevi uygulanacak metnin kodlaması |
Karma işlevi uygulanacak metin |
Hayır |
Metin değeri |
|
Karma işlevi uygulanacak metin |
Karma anahtarı |
Hayır |
Doğrudan şifreli giriş veya Metin değeri |
|
Metne karma işlevi uygulamak için kullanılacak anahtar |
Değişkenler üretildi
Bağımsız değişken |
Türü |
Tanım |
HashedText |
Metin değeri |
Daha sonra işlenmek üzere karma işlevi uygulanmış metin |
Özel durumlar
Özel durum |
Açıklama |
Metne anahtarla karma işlevi uygulanamadı |
Anahtarla karma işlevi uygulanırken bir hata oluştuğunu gösterir |
Anahtarla dosyadan karma işlevi uygula
Belirtilen bir algoritma ve kodlama biçimi kullanarak bir anahtarla dosyanın içeriğine karma işlevi uygulayın.
Bağımsız değişken |
İsteğe bağlı |
Kabul eder |
Varsayılan Değer |
Tanım |
Hash algorithm |
Yok |
HMAC SHA256, HMAC SHA384, HMAC SHA512 |
HMAC SHA256 |
Karma işlevi uygulamak için kullanılacak algoritma |
Kodlama |
Yok |
Sistem varsayılanı, ASCII, Unicode, Big-endian Unicode, UTF-8 |
Unicode |
Karma işlevi uygulanacak dosyanın kodlaması |
Karma işlevi uygulanacak dosya |
Hayır |
Dosya |
|
İçeriğine karma işlevi uygulanacak dosya |
Karma anahtarı |
Hayır |
Doğrudan şifreli giriş veya Metin değeri |
|
Metne karma işlevi uygulamak için kullanılacak karma anahtarı |
Değişkenler üretildi
Bağımsız değişken |
Türü |
Tanım |
HashedText |
Metin değeri |
Daha sonra işlenmek üzere karma işlevi uygulanmış metin |
Özel durumlar
Özel durum |
Açıklama |
Dosya bulunamadı |
Dosyanın var olmadığını gösterir |
Dosyaya anahtarla karma işlevi uygulanamadı |
Belirtilen anahtarla dosya içeriğine karma işlevi uygulanırken bir hata oluştuğunu gösterir |