Chilkat HOME .NET Core C# Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi ActiveX Delphi DLL Go Java Lianja Mono C# Node.js Objective-C PHP ActiveX PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(AutoIt) Encrypt / Decrypt a File and Verify it has not ChangedDemonstrates how to encrypt and decrypt a file, and verify it has not changed.
; This requires the Chilkat API to have been previously unlocked. ; See Global Unlock Sample for sample code. Local $bSuccess $oCrypt = ObjCreate("Chilkat.Crypt2") $oCrypt.CryptAlgorithm = "aes" $oCrypt.CipherMode = "cbc" $oCrypt.KeyLength = 128 $oCrypt.PaddingScheme = 0 Local $sIvHex = "000102030405060708090A0B0C0D0E0F" $oCrypt.SetEncodedIV $sIvHex,"hex" Local $sKeyHex = "00010203040506071011121314151617" $oCrypt.SetEncodedKey $sKeyHex,"hex" Local $sDataFile = "qa_data/zips/HBIQ040615300005.ZIP" Local $sOutFile = "qa_output/HBIQ040615300005.enc" Local $sOutFile2 = "qa_output/HBIQ040615300005.ZIP" $bSuccess = $oCrypt.CkEncryptFile($sDataFile,$sOutFile) $bSuccess = $oCrypt.CkDecryptFile($sOutFile,$sOutFile2) $oFac = ObjCreate("Chilkat.FileAccess") Local $bEqual = $oFac.FileContentsEqual($sDataFile,$sOutFile2) If ($bEqual <> True) Then ConsoleWrite("Decrypted file not equal to the original." & @CRLF) Else ConsoleWrite("Success." & @CRLF) EndIf |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.