MD5加密 登录用户名密码
以前,不太清楚,加密是怎么弄的,觉得好奇,后来 我们老师给我们写了一个很简单的, 就是用 ^ 异或字符做的,我想估计很容易就被破解了吧,一直听说有个加密算法是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加密 登录用户名密码相关推荐
- MD5加密与用户名密码批量加密方法
public static String generatePwd(String salt, String originalPassword) { byte[] hash = md5obj.digest ...
- DM8登录用户名密码增强加密
登录用户名密码增强加密 生成公钥和私钥 ./dmkey PATH=/tmp 生成的文件名为dm_login.prikey和dm_login.pubkey 显示私钥的相关信息 ./dmkey prike ...
- Uni-app 手机号+验证码登录 用户名密码登录登出
用户名密码登录,手机号登录 用户名密码登录:用了uniapp+uview的$u.debounce防抖方法,再发送请求 判断正则以及同意条款勾选后,发起登录请求(参数是用户名和密码),如果请求成功--s ...
- web登录用户名密码加密
阿里云低价服务器1折特惠,优惠爽翻天,点我立即低价购买 之前一直没关注过web应用登录密码加密的问题,这两天用appscan扫描应用,最严重的问题就是这个了,提示我明文发送密码.这个的确很不安全,以前 ...
- spring boot 配置文件加密数据库用户名/密码
这篇文章为大家分享spring boot的配置文件properties文件里面使用经过加密的数据库用户名+密码,因为在自己做过的项目中,有这样的需求,尤其是一些大公司,或者说上市公司,是不会把这些敏感 ...
- android md5加密登录,Android开发之MD5加密
将字符串进行MD5加密,返回加密后的字符串 public static String encode(String password) { try { StringBuffer sb = new Str ...
- php mysql md5加密_php 用户密码MD5加密存入数据库问题//
比如说用户注册后,后台给用户密码MD5加密了在存入数据库,用户在登入的时候输入的密码要与数据库保存的密码对比.我想问的是,用户登入时,后台要把密码用MD5加密后才能与数据库的密码比较吗? 对,确实如此 ...
- TortoiseGit工具 修改登录用户名密码
TortoiseGit是大家常用的git客户端,操作起来非常的简便,但是当账号密码变化之后,再使用TortoiseGit操作git就会提示没有权限,那么,TortoiseGit怎么修改用户名密码呢,下 ...
- 华为云linux登录用户名密码,华为云Linux服务器安装宝塔Linux面板详细图文教程
对于大多数站长而言直接使用 Linux 服务器来建立博客网站是相当有难度的,所以老古强烈建议大家在不熟悉操作 Linux 系统的情况下安装一个宝塔 Linux 面板,这样就可以把 Linux 服务器变 ...
最新文章
- Maya硬表面建模学习教程 Master Hard Surface Modeling in Maya 2020
- TMG学习(十),发布DMZ区网站
- IBASE read hierarchy
- linux版本fedora,技术|初级:如何更新 Fedora Linux 系统
- 7-11 数列求和-加强版 (20 分)
- Tokyo Tyrant基本规范(1)--介绍和安装
- NachOS简述和源文件
- 记一次内存无法回收导致频繁fullgc机器假死的思路
- 图的更多相关算法-2(最小生成树)
- SpringBoot笔记(五)Linux系统与项目部署
- 计算机网络 带宽_什么是带宽(计算机网络)?
- php背景四周向中间渐变色,使用CSS巧妙地制作背景色渐变动画实例
- 利用python实现ANN算法预测岩石单轴抗压强度的经验模型代码。设置岩石密度、孔隙度、施密特回弹值、动岩石参数作为输出层...
- Feedback(反馈)
- windows进程被占用,文件夹被占用解除被占用的方法
- LSR and DLSR
- markdown编辑微信公众号
- h5清理微信浏览器网页缓存
- Xcode11没有iOS14的真机包,Xcode12没有iOS8的真机包,用到的时候网上都要积分收费,免费的不好找,因此只有自己保存一份使用到的时候才不慌
- rook-ceph osd down问题排查
热门文章
- 我在交大的数学建模经验!
- 报名即将截止,中国移动“梧桐杯”大数据应用创新大赛,寻找大数据敢想者!...
- 21张让你代码能力突飞猛进的速查表(神经网络、机器学习、可视化等)
- 13个Offer,8家SSP,谈谈我的秋招经验
- 21个Transformer面试题的简单回答
- 一首凉凉送给这些学校硕博生!本学期不必返校!这些高校已经发布通知了
- 实战 | 某小公司项目环境部署演变之路
- 【每日一算法】最长公共前缀
- 微服务架构转型需要关注的运维监控的技术和建议
- 网络工程师_记录的一些真题_2017下半年上午