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)',
- ),
- ),
- );
|