恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

【计算机工具类-安全工具Skills】azure-security-keyvault-keys-dotnet 技能

  • 首页
  • 资讯中心
  • /
  • 【计算机工具类-安全工具Skills】azure-security-keyvault-keys-dotnet 技能

相关资讯

Oracle迁移KingbaseES实战指南:兼容性评估、数据迁移与割接回退 2026/10/19 12:44:34
中国三级流域划分与空间编码:从数据获取到Python分析实战 2026/10/19 12:39:33
AI Coding从工具到范式:研发流程重构与工程落地实践 2026/10/19 12:39:33

最新资讯

邮件安全毕设拆解:多维特征融合与关联规则挖掘实战
Docker容器化自动化测试:彻底解决环境不一致问题
卧加四轴图纸设计:基于Creo2.0的骨架模型与参数化实践
多智能体协作模式深度解析:主从、对等与混合架构选型指南
Flume+HBase+Spark2.2构建秒级新闻热点实时分析链路
交换机与集线器的本质区别:从冲突域到MAC学习的实证解析

今日推荐

OpenCowork 实测:支持本地文件、飞书机器人的 Windows AI 助手(只需配置 Token)
GPT-6 Sol 与 Luna 怎么选?Chat、Work、Codex 版本差异与 TaoToken 接入实测
openclaw.net 集成 ElBruno.MempalaceNet 记忆系统:把 MCP 配置改到 TaoToken 的完整实践

本周热门

基于GMM的语音识别系统原理与MATLAB实现详解
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

本月精选

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)

【计算机工具类-安全工具Skills】azure-security-keyvault-keys-dotnet 技能

发布时间:2026/10/19 12:44:34
【计算机工具类-安全工具Skills】azure-security-keyvault-keys-dotnet 技能 Azure Key Vault Keys SDK for .NET。用于在Azure Key Vault和Managed HSM中管理加密密钥的客户端库。用于密钥创建、轮换、加密、解密、签名和验证。技能概述azure-security-keyvault-keys-dotnet 技能是用于管理Azure Key Vault和Managed HSM中加密密钥的.NET客户端库。该SDK提供了完整的密钥生命周期管理功能包括密钥创建、更新、删除、备份和恢复以及加密、解密、签名和验证等加密操作。下载地址https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-security-keyvault-keys-dotnet主要功能密钥管理: 创建、获取、更新和删除RSA、EC和OCT密钥加密操作: 加密、解密、包装和解包密钥签名验证: 对数据进行签名和验证签名密钥轮换: 自动和手动密钥轮换备份恢复: 备份和恢复密钥HSM支持: 支持硬件安全模块HSM保护的密钥密钥解析: 通过密钥ID解析和获取CryptographyClient安装dotnet add package Azure.Security.KeyVault.Keys dotnet add package Azure.Identity客户端层次结构KeyClient (密钥管理)├── CreateKey / CreateRsaKey / CreateEcKey├── GetKey / GetKeys├── UpdateKeyProperties├── DeleteKey / PurgeDeletedKey├── BackupKey / RestoreKey└── GetCryptographyClient() → CryptographyClientCryptographyClient (加密操作)├── Encrypt / Decrypt├── WrapKey / UnwrapKey├── Sign / Verify└── SignData / VerifyDataKeyResolver (密钥解析)└── Resolve(keyId) → CryptographyClient创建密钥示例// 创建RSA密钥KeyVaultKey rsaKey await client.CreateKeyAsync(my-rsa-key, KeyType.Rsa);// 创建带选项的RSA密钥var rsaOptions new CreateRsaKeyOptions(my-rsa-key-2048){KeySize 2048,HardwareProtected false,ExpiresOn DateTimeOffset.UtcNow.AddYears(1),Enabled true};rsaOptions.KeyOperations.Add(KeyOperation.Encrypt);rsaOptions.KeyOperations.Add(KeyOperation.Decrypt);KeyVaultKey rsaKey2 await client.CreateRsaKeyAsync(rsaOptions);// 创建EC密钥var ecOptions new CreateEcKeyOptions(my-ec-key){CurveName KeyCurveName.P256,HardwareProtected true};KeyVaultKey ecKey await client.CreateEcKeyAsync(ecOptions);加密和解密示例byte[] plaintext Encoding.UTF8.GetBytes(Secret message to encrypt);// 加密EncryptResult encryptResult await cryptoClient.EncryptAsync(EncryptionAlgorithm.RsaOaep256,plaintext);// 解密DecryptResult decryptResult await cryptoClient.DecryptAsync(EncryptionAlgorithm.RsaOaep256,encryptResult.Ciphertext);string decrypted Encoding.UTF8.GetString(decryptResult.Plaintext);签名和验证示例byte[] data Encoding.UTF8.GetBytes(Data to sign);// 签名数据内部计算哈希SignResult signResult await cryptoClient.SignDataAsync(SignatureAlgorithm.RS256,data);// 验证签名VerifyResult verifyResult await cryptoClient.VerifyDataAsync(SignatureAlgorithm.RS256,data,signResult.Signature);Console.WriteLine($Signature valid: {verifyResult.IsValid});密钥轮换// 轮换密钥创建新版本KeyVaultKey rotatedKey await client.RotateKeyAsync(my-rsa-key);// 设置轮换策略KeyRotationPolicy policy new KeyRotationPolicy(){ExpiresIn P90D // 90天后过期};policy.LifetimeActions.Add(new KeyRotationLifetimeAction{Action KeyRotationPolicyAction.Rotate,TimeBeforeExpiry P30D // 过期前30天轮换});await client.UpdateKeyRotationPolicyAsync(my-rsa-key, policy);最佳实践使用DefaultAzureCredential进行身份验证在Azure托管的应用程序中使用托管标识启用软删除以便恢复使用RBAC进行细粒度访问控制定期轮换密钥以增强安全性为关键密钥启用HSM保护备份重要密钥以防数据丢失监控密钥使用和过期时间局限性仅当任务明确符合上述范围时使用此技能不要将输出视为环境特定验证、测试或专家审查的替代品如果缺少必需的输入、权限、安全边界或成功标准请停止并请求澄清

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号