sql2005 HashBytes 加密函数

 更新时间:2009年10月27日 23:50:28   作者:  
在做项目的时候,在sql中使用了hashbytes函数,运用md5算法去加密一密码。
有关函数HashBytes请参考:http://msdn.microsoft.com/en-us/library/ms174415.aspx

  在做项目的时候,在sql中使用了hashbytes函数,运用md5算法去加密一密码。代码如下

  DECLARE @psw nvarchar(20)
  SET @psw = 'admin'
  SELECT hashbytes('md5',@psw)

  输出结果:0x19A2854144B63A8F7617A6F225019B12 前面的 0x 是16进制的意思。

  现在改变一下变量@psw的类型

  DECLARE @psw varchar(20)
  SET @psw = 'admin'
  SELECT hashbytes('md5',@psw)

  输出结果:0x21232F297A57A5A743894A0E4A801FC3

  数据类型的不同得到了不同结果。

相关文章

  • 深入理解SQL盲注

    深入理解SQL盲注

    本文主要介绍了深入理解SQL盲注,主要介绍了布尔盲注和时间盲注,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-01-01
  • MSSQL内外连接(INNER JOIN)语句详解

    MSSQL内外连接(INNER JOIN)语句详解

    这几天重新温习了一下SQL的书本,现在的思路应该是很清楚了,现在把自己的理解发出来给大家温习下。希望和我一样对SQL的连接语句不太理解的朋友能够有所帮助
    2006-11-11
  • sql server把退款总金额拆分到尽量少的多个订单中详解

    sql server把退款总金额拆分到尽量少的多个订单中详解

    这篇文章主要给大家介绍了关于sql server把退款总金额拆分到尽量少的多个订单中的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • SQL Server忘记sa账号密码重新添加新管理账号

    SQL Server忘记sa账号密码重新添加新管理账号

    这篇文章介绍了SQL Server忘记sa账号密码重新添加新账号的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • 简单的SQL Server备份脚本代码

    简单的SQL Server备份脚本代码

    简单的SQL Server备份脚本代码...
    2007-03-03
  • SQL Server中通配符的使用示例

    SQL Server中通配符的使用示例

    这篇文章主要介绍了SQL Server中通配符的使用示例,本文给出多个示例来讲解通配符的使用方法,需要的朋友可以参考下
    2015-07-07
  • sqlserver性能调优经验总结

    sqlserver性能调优经验总结

    sqlserver的性能调优,其实是个很宽广的话题。坦白讲,想从概念到实践的完全讲清楚并掌握透彻,可能至少需要几本书的内容。本文只是一个概念级的总结,希望读者能对此有新的认识,在调优路上有所帮助
    2013-10-10
  • SQLServer创建索引的5种方法小结

    SQLServer创建索引的5种方法小结

    本文主要介绍了SQLServer创建索引的5种方法小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-04-04
  • SQL server高并发生成唯一订单号的方法实现

    SQL server高并发生成唯一订单号的方法实现

    这篇文章主要介绍了SQL server高并发生成唯一订单号的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • sql 时间函数 整理的比较全了

    sql 时间函数 整理的比较全了

    sql 时间函数,需要的朋友可以参考下。
    2009-11-11

最新评论