DEA192encrypt (String function): Difference between revisions

From m204wiki
Jump to navigation Jump to search
m (Added key length)
m (add partial content)
Line 2: Line 2:


This page is [[under construction]].
This page is [[under construction]].
This method applies the DEA (Data Encryption Algorithm) using a 192-bit symmetric key to encrypt each 64-bit block of input text. For more details about how the algorithm works, see [https://en.wikipedia.org/wiki/Triple_DES Triple DES].
The length of the returned string is the same as that of the object string.
DEA is a two-way cipher, so encrypting a string with a key and then decrypting the result of that encryption with the same key produces the original string.
==Syntax==
==Syntax==
{{Template:String:DEA192encrypt syntax}}
{{Template:String:DEA192encrypt syntax}}
===Syntax terms===
===Syntax terms===
<table class="syntaxTable">
<table>
<tr><th>%outString</th><td>string</td></tr>
<tr><th>%outString</th>
<td>A string variable to receive the encrypted or decrypted method object <var class="term">string</var>. Its length is the same as <var class="term">string</var>.</td></tr>
 
<tr><th>string</th>
<tr><th>string</th>
<td>string</td></tr>
<td>The string to which the method is applied.</td></tr>
 
<tr><th>key</th>
<tr><th>key</th>
<td>string, length 24</td></tr>
<td>A 24-byte string variable whose value is used to encrypt or decrypt the method object, <var class="term">string</var>.</td></tr>
</table>
</table>


==Usage notes==
==Usage notes==
==Examples==
==Examples==
==See also==
==See also==
<ul>
<li><var>[[DEA64encrypt (String function)|DEA64encrypt]]</var> </li>
<li><var>[[DEA128encrypt (String function)|DEA128encrypt]]</var> </li>
</ul>
{{Template:String:DEA192encrypt footer}}
{{Template:String:DEA192encrypt footer}}

Revision as of 01:10, 9 March 2016

DEA 192-bit key decryption (String class)


This page is under construction.

This method applies the DEA (Data Encryption Algorithm) using a 192-bit symmetric key to encrypt each 64-bit block of input text. For more details about how the algorithm works, see Triple DES.

The length of the returned string is the same as that of the object string.

DEA is a two-way cipher, so encrypting a string with a key and then decrypting the result of that encryption with the same key produces the original string.

Syntax

%outString = string:DEA192encrypt( key) Throws UnsupportedCrypto, InvalidCryptoKey, InvalidCryptoData

Syntax terms

%outString A string variable to receive the encrypted or decrypted method object string. Its length is the same as string.
string The string to which the method is applied.
key A 24-byte string variable whose value is used to encrypt or decrypt the method object, string.

Usage notes

Examples

See also