用途:该技能面向密码学与安全通信,帮助处理加密算法、公钥基础设施(PKI)、TLS/SSL、密钥管理和现代密码标准相关问题。
主要能力:涵盖对称加密(AES、ChaCha20、DES、3DES)、非对称加密(RSA、ECC、DSA、ElGamal)、哈希(SHA-256、SHA-3、BLAKE2、bcrypt)、消息认证(HMAC、CMAC、Poly1305)、密钥派生(PBKDF2、Argon2、scrypt)与数字签名(RSA、ECDSA、EdDSA);PKI 方面包括 CA、X.509 证书、证书链、吊销(CRL、OCSP)、证书透明度与密钥托管;TLS/SSL 方面包括握手、记录协议、密码套件、TLS 1.2/1.3、前向保密与证书固定;现代密码学包括认证加密(AES-GCM、ChaCha20-Poly1305)、椭圆曲线、后量子、零知识证明、同态加密与安全多方计算。
使用方式:作为技能加载后,在用户提及相关密码学话题时提供算法选择、密钥与证书管理、TLS 配置和实现安全建议。技能附带按需读取的参考文档,含 AES、RSA、TLS/SSL 证书管理、OpenSSL 命令参考、哈希与 HMAC 的代码示例。
适用场景:加密方案设计评审、TLS 配置加固、证书与密钥生命周期管理、算法迁移与合规考量。
限制:资料未提供具体安装命令、收费方式或平台支持信息;技能强调不要自行实现密码算法,应使用经过验证的密码库,并避免弱算法、硬编码密钥、不当证书校验等反模式。