以前,不太清楚,加密是怎么弄的,觉得好奇,后来 我们老师给我们写了一个很简单的, 就是用 ^ 异或字符做的,我想估计很容易就被破解了吧,一直听说有个加密算法是MD5,

前不久才接触到这个,呵呵,拿出来分享一下


// using System.Security.Cryptography;public class ACMMD5{private static MD5 md5 = new MD5CryptoServiceProvider();private static string attachedCode = "mulberry";/// <summary>/// 结合登录名用MD5来加密密码/// </summary>/// <param name="LoginName">登录名</param>/// <param name="Password">密码</param>/// <returns></returns>public static string EncryptPassword(string LoginName, string Password){byte[] loginNameByteArray = md5.ComputeHash(Encoding.UTF8.GetBytes(LoginName.ToLower()));byte[] passwordByteArray = md5.ComputeHash(Encoding.UTF8.GetBytes(Password));byte[] attachedCodeByteArray = md5.ComputeHash(Encoding.UTF8.GetBytes(attachedCode));List<byte> finalByteList = new List<byte>();for (int i = 0; i < attachedCodeByteArray.Length; i++){finalByteList.Add(loginNameByteArray[i]);finalByteList.Add(attachedCodeByteArray[i]);finalByteList.Add(passwordByteArray[i]);}string result = Encoding.UTF8.GetString(md5.ComputeHash(finalByteList.ToArray()));return result.Replace("'", "''");}}

转载于:https://www.cnblogs.com/limiao/archive/2012/07/11/2587000.html

MD5加密 登录用户名密码相关推荐

  1. MD5加密与用户名密码批量加密方法

    public static String generatePwd(String salt, String originalPassword) { byte[] hash = md5obj.digest ...

  2. DM8登录用户名密码增强加密

    登录用户名密码增强加密 生成公钥和私钥 ./dmkey PATH=/tmp 生成的文件名为dm_login.prikey和dm_login.pubkey 显示私钥的相关信息 ./dmkey prike ...

  3. Uni-app 手机号+验证码登录 用户名密码登录登出

    用户名密码登录,手机号登录 用户名密码登录:用了uniapp+uview的$u.debounce防抖方法,再发送请求 判断正则以及同意条款勾选后,发起登录请求(参数是用户名和密码),如果请求成功--s ...

  4. web登录用户名密码加密

    阿里云低价服务器1折特惠,优惠爽翻天,点我立即低价购买 之前一直没关注过web应用登录密码加密的问题,这两天用appscan扫描应用,最严重的问题就是这个了,提示我明文发送密码.这个的确很不安全,以前 ...

  5. spring boot 配置文件加密数据库用户名/密码

    这篇文章为大家分享spring boot的配置文件properties文件里面使用经过加密的数据库用户名+密码,因为在自己做过的项目中,有这样的需求,尤其是一些大公司,或者说上市公司,是不会把这些敏感 ...

  6. android md5加密登录,Android开发之MD5加密

    将字符串进行MD5加密,返回加密后的字符串 public static String encode(String password) { try { StringBuffer sb = new Str ...

  7. php mysql md5加密_php 用户密码MD5加密存入数据库问题//

    比如说用户注册后,后台给用户密码MD5加密了在存入数据库,用户在登入的时候输入的密码要与数据库保存的密码对比.我想问的是,用户登入时,后台要把密码用MD5加密后才能与数据库的密码比较吗? 对,确实如此 ...

  8. TortoiseGit工具 修改登录用户名密码

    TortoiseGit是大家常用的git客户端,操作起来非常的简便,但是当账号密码变化之后,再使用TortoiseGit操作git就会提示没有权限,那么,TortoiseGit怎么修改用户名密码呢,下 ...

  9. 华为云linux登录用户名密码,华为云Linux服务器安装宝塔Linux面板详细图文教程

    对于大多数站长而言直接使用 Linux 服务器来建立博客网站是相当有难度的,所以老古强烈建议大家在不熟悉操作 Linux 系统的情况下安装一个宝塔 Linux 面板,这样就可以把 Linux 服务器变 ...

最新文章

  1. Maya硬表面建模学习教程 Master Hard Surface Modeling in Maya 2020
  2. TMG学习(十),发布DMZ区网站
  3. IBASE read hierarchy
  4. linux版本fedora,技术|初级:如何更新 Fedora Linux 系统
  5. 7-11 数列求和-加强版 (20 分)
  6. Tokyo Tyrant基本规范(1)--介绍和安装
  7. NachOS简述和源文件
  8. 记一次内存无法回收导致频繁fullgc机器假死的思路
  9. 图的更多相关算法-2(最小生成树)
  10. SpringBoot笔记(五)Linux系统与项目部署
  11. 计算机网络 带宽_什么是带宽(计算机网络)?
  12. php背景四周向中间渐变色,使用CSS巧妙地制作背景色渐变动画实例
  13. 利用python实现ANN算法预测岩石单轴抗压强度的经验模型代码。设置岩石密度、孔隙度、施密特回弹值、动岩石参数作为输出层...
  14. Feedback(反馈)
  15. windows进程被占用,文件夹被占用解除被占用的方法
  16. LSR and DLSR
  17. markdown编辑微信公众号
  18. h5清理微信浏览器网页缓存
  19. Xcode11没有iOS14的真机包,Xcode12没有iOS8的真机包,用到的时候网上都要积分收费,免费的不好找,因此只有自己保存一份使用到的时候才不慌
  20. rook-ceph osd down问题排查

热门文章

  1. 我在交大的数学建模经验!
  2. 报名即将截止,中国移动“梧桐杯”大数据应用创新大赛,寻找大数据敢想者!...
  3. 21张让你代码能力突飞猛进的速查表(神经网络、机器学习、可视化等)
  4. 13个Offer,8家SSP,谈谈我的秋招经验
  5. 21个Transformer面试题的简单回答
  6. 一首凉凉送给这些学校硕博生!本学期不必返校!这些高校已经发布通知了
  7. 实战 | 某小公司项目环境部署演变之路
  8. 【每日一算法】最长公共前缀
  9. 微服务架构转型需要关注的运维监控的技术和建议
  10. 网络工程师_记录的一些真题_2017下半年上午