| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134 | 
							- <?php
 
- return array
 
- (
 
-     'name' => '平台加解密',
 
-     'order' => 'id asc',
 
-     'struct' => array
 
-     (
 
-         'platform_id' => array
 
-         (
 
-             'name'      => '平台id',
 
-             'type'      => 'int(11)',
 
-         ),
 
-         'name' => array
 
-         (
 
-             'name'      => '名称',
 
-             'type'      => 'varchar(50)',
 
-         ),
 
-         'type' => array
 
-         (
 
-             'name'      => '算法',
 
-             'type'      => 'tinyint(1)',
 
-             'default'   => '1',
 
-             'value'     => array
 
-             (
 
-                 1 => '非对称',
 
-                 2 => '对称',
 
-                 3 => '签名',
 
-             ),
 
-         ),
 
-         'cipher_algo' => array
 
-         (
 
-             'name'      => '密码学方式',
 
-             'type'      => 'varchar(50)',
 
-         ),
 
-         'option' => array
 
-         (
 
-             'name'      => '填充模式',
 
-             'type'      => 'varchar(30)',
 
-             'default'   => 'OPENSSL_NO_PADDING',
 
-         ),
 
-         # 对称加密特有
 
-         'iv' => array
 
-         (
 
-             'name'      => '初始化向量',
 
-             'type'      => 'varchar(50)',
 
-         ),
 
-         'tag' => array
 
-         (
 
-             'name'      => '验证标签',
 
-             'type'      => 'varchar(50)',
 
-         ),
 
-         'tag_len' => array
 
-         (
 
-             'name'      => '标签长度',
 
-             'type'      => 'tinyint(1)',
 
-             'default'   => '16',
 
-         ),
 
-         'aad' => array
 
-         (
 
-             'name'      => '附加验证数据',
 
-             'type'      => 'varchar(50)',
 
-         ),
 
-         'after' => array
 
-         (
 
-             'name'      => '数据处理',
 
-             'type'      => 'tinyint(1)',
 
-             'default'   => '1',
 
-             'value'     => array
 
-             (
 
-                 1 => '不处理',
 
-                 2 => '转base64',
 
-             ),
 
-         ),
 
-         'encrypt_cert_type' => array
 
-         (
 
-             'name'      => '加密密钥类型',
 
-             'type'      => 'tinyint(1)',
 
-             'default'   => '1',
 
-             'value'     => array
 
-             (
 
-                 1 => '公钥',
 
-                 2 => '私钥',
 
-                 3 => '文本',
 
-             ),
 
-         ),
 
-         'encrypt_cert' => array
 
-         (
 
-             'name'      => '加密密钥文本',
 
-             'type'      => 'varchar(50)',
 
-         ),
 
-         'encrypt_cert_id' => array
 
-         (
 
-             'name'      => '加密证书',
 
-             'type'      => 'int(11)',
 
-         ),
 
-         'decrypt_cert_type' => array
 
-         (
 
-             'name'      => '解密密钥类型',
 
-             'type'      => 'tinyint(1)',
 
-             'default'   => '1',
 
-             'value'     => array
 
-             (
 
-                 1 => '公钥',
 
-                 2 => '私钥',
 
-                 3 => '文本',
 
-             ),
 
-         ),
 
-         'decrypt_cert' => array
 
-         (
 
-             'name'      => '解密密钥文本',
 
-             'type'      => 'varchar(50)',
 
-         ),
 
-         'decrypt_cert_id' => array
 
-         (
 
-             'name'      => '解密证书',
 
-             'type'      => 'int(11)',
 
-         ),
 
-     ),
 
- );
 
 
  |