/**
 * 加密工具组件入口
 * 可直接复制到任何Vue项目中使用
 */

// 导出配置相关
export * from './config';

// 导出加密核心功能
export * from './utils/crypto';

// 导出公共参数管理
export * from './utils/commonParams';

// 导出加密工具
export * from './utils/cryptoInterceptor';

// 导出加密管理器
export * from './utils/cryptoInit';

/**
 * 加密工具使用示例
 * 
 * 1. 初始化加密工具
 * import { initCrypto } from './path/to/crypto';
 * const cryptoTool = initCrypto();
 * 
 * 2. 加密请求数据
 * const encryptedData = cryptoTool.processRequest({ key: 'value' });
 * 
 * 3. 解密响应数据
 * const decryptedResponse = cryptoTool.processResponse(response);
 * 
 * 4. 生成公共参数
 * const commonParams = cryptoTool.generateCommonParams();
 * 
 * 5. 为请求头添加公共参数
 * const headers = cryptoTool.addCommonParamsToHeaders({ 'Content-Type': 'application/json' });
 */
