Chilkat  HOME  Android™  Classic ASP  C  C++  C#  Mono C#  .NET Core C#  C# UWP/WinRT  DataFlex  Delphi ActiveX  Delphi DLL  Visual FoxPro  Java  Lianja  MFC  Objective-C  Perl  PHP ActiveX  PHP Extension  PowerBuilder  PowerShell  PureBasic  CkPython  Chilkat2-Python  Ruby  SQL Server  Swift 2  Swift 3,4,5...  Tcl  Unicode C  Unicode C++  Visual Basic 6.0  VB.NET  VB.NET UWP/WinRT  VBScript  Xojo Plugin  Node.js  Excel  Go
 
      (VB.NET UWP/WinRT) UN/EDIFACT Syntax Level A Encoding/DecodingDemonstrates the new "eda" encoding that can be used throughout Chilkat starting in v9.5.0.65. 
 ' Note: Requires Chilkat v9.5.0.65 or greater. Dim sb As New Chilkat.StringBuilder sb.Append("The 5 men of 223rd St") Debug.WriteLine(sb.GetAsString()) ' Encode the utf-8 byte representation of the string in the ' UN/EDIFACT syntax level A character set. sb.Encode("eda","utf-8") Debug.WriteLine(sb.GetAsString()) ' EDA Output should be: BTME027FCF6CFARFI94JT6.)F(14KJ2U ' Decode back to the original string. sb.Decode("eda","utf-8") Debug.WriteLine(sb.GetAsString()) Debug.WriteLine("----") ' The following requires the Chilkat API to have been previously unlocked. ' See Global Unlock Sample for sample code. ' The "eda" encoding can be used anywhere within Chilkat. ' For example, with the Crypt2 API Dim crypt As New Chilkat.Crypt2 crypt.CryptAlgorithm = "aes" crypt.CipherMode = "cbc" crypt.KeyLength = 256 crypt.EncodingMode = "eda" Dim ivHex As String = "000102030405060708090A0B0C0D0E0F" crypt.SetEncodedIV(ivHex,"hex") Dim keyHex As String = "000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F" crypt.SetEncodedKey(keyHex,"hex") Dim encStr As String = crypt.EncryptStringENC("The quick brown fox jumps over the lazy dog.") ' The output is UN/EDIFACT syntax level A Debug.WriteLine(encStr) ' Now decrypt: Dim decStr As String = crypt.DecryptStringENC(encStr) Debug.WriteLine(decStr)  | 
  ||||
© 2000-2022 Chilkat Software, Inc. All Rights Reserved.