SuperAPI AI 工具集

cryptography

安全与审计

查看项目

更新于 10-16 00:23

技能介绍

用途:为安全实现密码学操作提供综合指导,适用于选择加密算法、实现口令哈希、配置 TLS/SSL、管理密钥、实现数字签名、生成随机值、审查加密实现,以及评估后量子准备度。

主要能力:给出加密、签名、哈希算法的速查表(如 AES-256-GCM、ChaCha20-Poly1305、RSA-OAEP、ECDH P-256、X25519;Ed25519、ECDSA P-256、RSA-PSS;SHA-256/384/512、SHA-3-256、BLAKE2b),标注推荐、避免或废弃状态。口令哈希部分强调不可用通用哈希,给出 Argon2id、bcrypt、scrypt、PBKDF2 对比与工作因子建议,并附 .NET 示例(PHC 格式、固定时间比较)。对称加密给出 AES-256-GCM 的 nonce/ciphertext/tag 结构与密钥派生 PBKDF2 示例;非对称部分给出 RSA 密钥生成、OAEP 加密与 ECDSA 签名验签示例。另含 Nginx TLS 配置片段、密钥层级与轮换思路、安全随机数生成,以及 NIST 后量子标准(ML-KEM、ML-DSA、SLH-DSA)与混合方案说明。

使用方式与限制:以算法与安全检查清单作为选型参考,示例代码以 .NET 为主,TLS 配置为 Nginx;具体参数(迭代次数、工作因子、密钥长度)需结合实际环境评估。该技能不替代专业密码学审计,资料未提供具体安装命令、收费方式与支持平台信息。