Şifreleme eylemleri
Makale 07/09/2024
8 katılımcı
Geri Bildirim
Bu makalede
Ş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 başlangıçta ayarlandıkları makinede çalışır. Bunun nedeni, doğrudan parola girişleri için kullanılan makineye özel şifrelemedir. Akış farklı bir makinede açılırsa, bu şifreler 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