C# MD5密码加密
发布日期:2021-05-07 16:12:27 浏览次数:26 分类:精选文章

本文共 405 字,大约阅读时间需要 1 分钟。

public static string GetMD5(string str)
{
MD5 md5 = MD5.Create();
byte[] bytes = Encoding.UTF8.GetBytes(str);
byte[] md5Bytes = md5.ComputeHash(bytes);
return string.Join("", md5Bytes.Select(b => b.ToString("x2")));
}

以上代码实现了MD5哈希计算功能,适用于对字符串内容进行加密处理。该函数通过以下步骤完成:

  • 使用MD5算法创建哈希对象
  • 将输入字符串转换为UTF-8字节数组
  • 计算字节数组的MD5哈希值
  • 将哈希值中的每个字节转换为小写十六进制字符串并拼接
  • 返回最终的MD5字符串表示
  • 该函数简洁高效,支持快速MD5计算和字符串转换,适合用于数据加密和验证操作。

    上一篇:如何用Github下工具,以ROPgadgets为例
    下一篇:Ubuntu上开始我的C/C++编程之路

    发表评论

    最新留言

    路过,博主的博客真漂亮。。
    [***.116.15.85]2025年04月17日 11时56分33秒

    关于作者

        喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
    -- 愿君每日到此一游!

    推荐文章

    Kubernetes学习总结(14)—— Kubernetes 实用命令总结 2025-04-03
    Kubernetes学习总结(15)—— Kubernetes 实战之部署 Mysql 集群 2025-04-03
    Kubernetes学习总结(16)—— Kubernetes 实战之部署 Redis 集群 2025-04-03
    Kubernetes学习总结(17)—— Kubernetes 快速入门需要掌握的知识点总结 2025-04-03
    Kubernetes学习总结(18)—— Kubernetes 容器网络 2025-04-03
    Kubernetes学习总结(1)——Kubernetes入门简介 2025-04-03
    Kubernetes学习总结(2)——Kubernetes设计架构 2025-04-03
    Kubernetes学习总结(3)——一年时间打造全球最大规模之一的Kubernetes集群,蚂蚁金服怎么做到的? 2025-04-03
    Kubernetes学习总结(4)——Kubernetes v1.20 重磅发布 | 新版本核心主题 & 主要变化解读 2025-04-03
    Kubernetes学习总结(5)——Kubernetes 常见面试题汇总 2025-04-03
    Kubernetes学习总结(6)——Kubernetes 7周年:它为什么如此受欢迎? 2025-04-03
    Kubernetes学习总结(7)——学习 Kubernetes 的 Pod 2025-04-03
    Kubernetes学习总结(8)—— Kubernetes Pod 资源管理 和 Pod 服务质量 2025-04-03
    Kubernetes学习总结(9)—— 基础架构的未来是 K8s,那么 K8s 的未来在何方? 2025-04-03
    kubernetes实战(十三):k8s使用helm持久化部署harbor集成openLDAP登录 2025-04-03
    Kubernetes实战(一)-Kubernetes集群搭建 2025-04-03
    Kubernetes实战(七)-优先级调度(Pod Priority Preemption) 2025-04-03
    Kubernetes实战(三十一)-Calico网络部署(推荐) 2025-04-03
    Kubernetes实战(三十三)-外部Etcd集群部署与调优(更安全的数据存储策略) 2025-04-03
    Kubernetes实战(三十二)-Kubeadm 安装 Kubernetes v1.24.0 2025-04-03