source-class-Com.Tecnick.Pdf.Encrypt.Type.MDFiveSixteen

It appears that you are using AdBlocking software. The cost of running this website is covered by advertisements. If you like it please feel free to a small amount of money to secure the future of this website.
 1: <?php
 2: /**
 3:  * MDFiveSixteen.php
 4:  *
 5:  * @since       2011-05-23
 6:  * @category    Library
 7:  * @package     PdfEncrypt
 8:  * @author      Nicola Asuni <info@tecnick.com>
 9:  * @copyright   2011-2015 Nicola Asuni - Tecnick.com LTD
10:  * @license     http://www.gnu.org/copyleft/lesser.html GNU-LGPL v3 (see LICENSE.TXT)
11:  * @link        https://github.com/tecnickcom/tc-lib-pdf-encrypt
12:  *
13:  * This file is part of tc-lib-pdf-encrypt software library.
14:  */
15: 
16: namespace Com\Tecnick\Pdf\Encrypt\Type;
17: 
18: use \Com\Tecnick\Pdf\Encrypt\Exception as EncException;
19: 
20: /**
21:  * Com\Tecnick\Pdf\Encrypt\Type\MDFiveSixteen
22:  *
23:  * MD5-16
24:  *
25:  * @since       2011-05-23
26:  * @category    Library
27:  * @package     PdfEncrypt
28:  * @author      Nicola Asuni <info@tecnick.com>
29:  * @copyright   2011-2015 Nicola Asuni - Tecnick.com LTD
30:  * @license     http://www.gnu.org/copyleft/lesser.html GNU-LGPL v3 (see LICENSE.TXT)
31:  * @link        https://github.com/tecnickcom/tc-lib-pdf-encrypt
32:  */
33: class MDFiveSixteen
34: {
35:     /**
36:      * Encrypt the data
37:      *
38:      * @param string $data Data string to encrypt
39:      * @param string $key  Encryption key
40:      *
41:      * @return string Encrypted data string.
42:      */
43:     public function encrypt($data, $key = 'H*')
44:     {
45:         $key = 'H*';
46:         return pack($key, md5($data));
47:     }
48: }
49: 
 

© 2004-2017 – Nicola Asuni - Tecnick.com - All rights reserved.
about - disclaimer - privacy