SuperAPI AI 工具集

cryptography

通用与其它

查看项目

更新于 10-15 22:11

技能介绍

用途:该技能依据 Hack23 ISMS 加密控制策略,强制加密操作使用批准算法并遵循密钥管理最佳实践,适用于代码开发、TLS 配置、密钥与证书管理等安全合规场景。

主要能力:规定对称加密(AES-256/AES-128、ChaCha20-Poly1305)、非对称加密(RSA-2048+、ECDSA P-256/P-384/P-521、Ed25519)、哈希(SHA-256/384/512、SHA-3、BLAKE2)、口令哈希(bcrypt cost≥12、scrypt、Argon2id、PBKDF2-SHA256≥100000 次)、消息认证(HMAC-SHA256/512)等批准算法;禁用 DES、3DES、MD5、SHA-1、RC4、RSA<2048、无认证加密的 CBC、ECB。TLS 要求最低 1.2、优先 1.3,仅用强密码套件,验证服务器证书,高安全场景使用证书固定,强制 HSTS 与 PFS。密钥管理要求使用 CSPRNG 生成、安全存储、禁止硬编码、按计划轮换并记录生命周期。还涵盖随机数生成、IV/Nonce、证书管理、静态与传输加密要求。

使用方式:资料提供 Node.js 示例,包括 AES-256-GCM 加解密、bcrypt 口令哈希、安全随机令牌生成、HTTPS/TLS 服务器配置、PBKDF2 密钥派生、文件加密与证书验证。示例中给出应做与禁止做法,命令与代码保持原样。

适用场景:需要落实加密合规的开发与运维工作,如代码审查、TLS 配置、密钥轮换、证书管理与数据保护。

限制:资料未提供安装命令、收费信息或平台支持范围;具体实施需结合所在环境与相关策略文档。