Documentation/Source/eric6.Utilities.crypto.py3AES.html

changeset 5606
da305d172769
parent 3673
e26d7d0c1088
equal deleted inserted replaced
5605:1950fe1a32c4 5606:da305d172769
573 <table> 573 <table>
574 <tr><td>None</td></tr> 574 <tr><td>None</td></tr>
575 </table> 575 </table>
576 <a NAME="AESModeOfOperation.__extractBytes" ID="AESModeOfOperation.__extractBytes"></a> 576 <a NAME="AESModeOfOperation.__extractBytes" ID="AESModeOfOperation.__extractBytes"></a>
577 <h4>AESModeOfOperation.__extractBytes</h4> 577 <h4>AESModeOfOperation.__extractBytes</h4>
578 <b>__extractBytes</b>(<i>input, start, end, mode</i>) 578 <b>__extractBytes</b>(<i>inputData, start, end, mode</i>)
579 <p> 579 <p>
580 Private method to extract a range of bytes from the input. 580 Private method to extract a range of bytes from the input.
581 </p><dl> 581 </p><dl>
582 <dt><i>input</i></dt> 582 <dt><i>inputData</i></dt>
583 <dd> 583 <dd>
584 input data (bytes) 584 input data (bytes)
585 </dd><dt><i>start</i></dt> 585 </dd><dt><i>start</i></dt>
586 <dd> 586 <dd>
587 start index (integer) 587 start index (integer)
633 <dd> 633 <dd>
634 key size is invalid or decrypted data is invalid 634 key size is invalid or decrypted data is invalid
635 </dd> 635 </dd>
636 </dl><a NAME="AESModeOfOperation.encrypt" ID="AESModeOfOperation.encrypt"></a> 636 </dl><a NAME="AESModeOfOperation.encrypt" ID="AESModeOfOperation.encrypt"></a>
637 <h4>AESModeOfOperation.encrypt</h4> 637 <h4>AESModeOfOperation.encrypt</h4>
638 <b>encrypt</b>(<i>input, mode, key, size, IV</i>) 638 <b>encrypt</b>(<i>inputData, mode, key, size, IV</i>)
639 <p> 639 <p>
640 Public method to perform the encryption operation. 640 Public method to perform the encryption operation.
641 </p><dl> 641 </p><dl>
642 <dt><i>input</i></dt> 642 <dt><i>inputData</i></dt>
643 <dd> 643 <dd>
644 data to be encrypted (bytes) 644 data to be encrypted (bytes)
645 </dd><dt><i>mode</i></dt> 645 </dd><dt><i>mode</i></dt>
646 <dd> 646 <dd>
647 mode of operation (0, 1 or 2) 647 mode of operation (0, 1 or 2)
656 initialisation vector (bytearray) 656 initialisation vector (bytearray)
657 </dd> 657 </dd>
658 </dl><dl> 658 </dl><dl>
659 <dt>Returns:</dt> 659 <dt>Returns:</dt>
660 <dd> 660 <dd>
661 tuple with mode of operation, length of the input and 661 tuple with mode of operation, length of the input data and
662 the encrypted data (integer, integer, bytes) 662 the encrypted data (integer, integer, bytes)
663 </dd> 663 </dd>
664 </dl><dl> 664 </dl><dl>
665 <dt>Raises <b>ValueError</b>:</dt> 665 <dt>Raises <b>ValueError</b>:</dt>
666 <dd> 666 <dd>

eric ide

mercurial