Şifreyi Çöz

Komut: decrypt

Kullanılabilir kaynak: < Standard>

Seçtiğiniz şifrelemeye göre verileri bayt listesinden şifreleri çözer.

Sözdizimi

decrypt --source(List<Byte>) --cipher(Cipher) (Boolean)=success (List<Byte>)=value

Girişler

Komut dosyası Tasarımcı Zorunlu Kabul edilen tipler Açıklama
-- kaynak Kaynak Zorunlu Liste < Byte> Şifre çözme için şifrelenmiş Bayt içeren liste.
-- şifre Şifre Zorunlu Şifre Verilerin şifresini çözmek için kullanılan şifreleme.

Çıkışlar

Komut dosyası Tasarımcı Kabul edilen tipler Açıklama
başarılı Başarılı Boole Şifre çözme doğru şekilde tamamlanırsa doğru ve tersi durumda False değeri geçerliyse
değer Şifresi çözülen baytlar Liste < Byte> Şifresi çözülen veriler.

Örnek

AES şifrelemesi kullanarak bir iletinin şifresini çözer. Sonunda, başarı bildiriyor.

defVar --name encryptionAES --type Cipher
defVar --name encryptedMessage --type List --innertype Byte
defVar --name decryptSuccess --type Boolean
defVar --name bytesDecrypted --type List --innertype Byte
defVar --name decryptedMessage --type String
//Create an AES encryption.
cipherAes --key hsjkdlksjhjkjhgh --iv klsoikjdhyfukjsh encryptionAES=value
//Encrypt the message.
encrypt --source "Hello World" --cipher ${encryptionAES} encryptedMessage=value
//Decrypts the bytes of the message contained in ${encryptedMessage} and saves in ${bytesDecrypted}.
decrypt --source ${encryptedMessage} --cipher ${encryptionAES} bytesDecrypted=value decryptSuccess=success
logMessage --message "${decryptSuccess}" --type "Info"
logMessage --message "${bytesDecrypted}" --type "Info"
//Converts the decrypted bytes to text.
bytesToText --bytes ${bytesDecrypted} --convertiontype "Text" --encoding "Default" decryptedMessage=value
logMessage --message "${decryptedMessage}" --type "Info"
//Execution returns the following outputs:
//true
//[72,101,108,108,111,32,87,111,114,108,100]
//Hello World

Notlar

Şifre parametresindeki verileri şifrelemek için kullanılan aynı şifreleme tipi kullanılmalıdır.

Ayrıca bkz.

  • AES Şifrelemesi Oluştur
  • Blowfish Şifresi Oluştur
  • RC2 Şifrelemesi Oluştur
  • Rijndael Şifresi Oluştur
  • RSA Şifresi Oluştur
  • Şifrele