encryptDES

Warning:

This function is obsolete, use cryptString().

Encrypts a string with the DES algorithm.


            encryptDES (key, value
      [, cipher mode ] [,
      initialization vector ] [,
      padding ])
         

Parameters

key

The key represented in hexadecimal. The key must be 64 bits long, i.e. 16 hexadecimal characters.

value

The string to encrypt

cipher mode

The method for coding blocks. A string of characters. i.e. "CBC", "ECB" or "EDE". By default "CBC".

initialization vector

The initialization vector in the form of a hexadecimal string. Exactly 8 octets, i.e. 16 characters. An empty string by default.

padding

The type of padding. A string of characters, i.e. "PKCS5PADDING" or "PKCS7PADDING". By default an empty string, which means that '\0' is added at the end of the string to encrypt.

Return value

The encrypted string represented in base 64.

Remarks

  • A DES key has 56 useful bits and 8 bits used for parity; These bits are ignored.
  • The value effectively encrypted by the DES algorithm will be the 8-bit Windows-1252 representation of the string, finishing with an ASCII 0 character and padded to multiple of 64 bits with binary zeros.
  • The encrypted value will be a multiple of 64-bit words.

Features

Available in:

  • Content management
  • Delivery properties
  • Delivery message
  • Typology rule
  • Import
  • JSSP
  • SOAP Method
  • WebApp
  • Workflow