colly_wyx
2018-04-27 74adf3a72663f151dc2c1b87ecb4ea4b0e080a50
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
/**
 * PhalApi_Crypt对称加密接口
 *
 * @package     PhalApi\Crypt
 * @license     http://www.phalapi.net/license GPL 协议
 * @link        http://www.phalapi.net/
 * @author      dogstar <chanzonghuang@gmail.com> 2014-12-10
 */
 
interface PhalApi_Crypt {
 
    /**
     * 对称加密
     * 
     * @param mixed $data 等加密的数据
     * @param string $key 加密的key
     * @return mixed 加密后的数据
     */
    public function encrypt($data, $key);
    
    /**
     * 对称解密
     * 
     * @see PhalApi_Crypt::encrypt()
     * @param mixed $data 对称加密后的内容
     * @param string $key 加密的key
     * @return mixed 解密后的数据
     */
    public function decrypt($data, $key);
}