`
tanglong8848
  • 浏览: 71147 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

创建SQLSERVER MD5()

 
阅读更多
CREATE FUNCTION [dbo].[MD5](@src varchar(255) )
RETURNS varchar(255)
AS
BEGIN
    DECLARE @md5 varchar(34)
    SET @md5 = sys.fn_VarBinToHexStr(hashbytes('MD5', @src));
    RETURN SUBSTRING(@md5,3,32)    --32位
END

GO

分享到:
评论

相关推荐

    sqlserver MD5函数

    本文将详细介绍如何在SQL Server环境中创建并使用MD5加密函数,以及相关的辅助函数。 #### 二、MD5加密原理简介 MD5(Message-Digest Algorithm 5)是一种广泛使用的密码散列函数,能够为任意长度的数据生成一个128...

    SQL Server数据库中创建MD5函数过程

    总结,创建SQL Server中的MD5函数是一个自定义过程,需要结合内置的哈希函数和字符串转换操作。虽然这里提供的方法在性能上可能不是最优,但它清楚地展示了MD5哈希的计算原理。在实际操作中,应根据具体需求选择合适...

    轻松实现Sql Server 2005下的Base64、MD5、SHA1算法函数

    在SQL Server 2005中,开发人员经常需要处理数据加密和编码转换,例如Base64、MD5和SHA1。这些算法在数据库安全、数据验证和信息完整性方面起着重要作用。本篇文章将详细介绍如何在SQL Server 2005环境下轻松实现这...

    《SQL Server从入门到精通》.(明日科技 ).pdf 扫描 完整版(SQL Server 2008)

    《SQL Server从入门到精通》是一本专门为初学者和进阶者设计的全面教程,旨在帮助读者掌握SQL Server 2008的核心概念和技术。这本书由明日科技编写,提供了扫描的完整版,使得读者可以方便地在线查阅或下载学习。 ...

    sqlserver2005的base64加密解密函数

    总结,虽然SQL Server 2005本身并不提供内置的Base64加密解密功能,但通过创建自定义函数,我们可以实现类似的功能。需要注意的是,上述函数仅适用于简单场景,对于更复杂的需求,可能需要更完善的Base64编码解码...

    Sql Server数据库自动全备份的脚本(带7z压缩)

    综上所述,利用VBScript和CMD调用SQL Server的备份命令及7-Zip压缩功能,可以创建一个高效、自动化的数据库备份解决方案。同时,结合Oracle备份的相关知识,我们可以为不同类型的数据库构建全面的数据保护策略。

    vs2008+sqlserver 注册登陆验证图片MD5加密(非原创来自www.51aspx.net)

    总之,这个教程可能涵盖了从创建用户注册表单,处理用户输入,到使用MD5进行密码哈希,再到与SQL Server 2000数据库交互的整个过程。对于初学者,这是一个很好的起点,可以了解到Web开发中的基本概念和安全实践。但...

    SQL Server2012数据库——存储过程和触发器的创建.md

    创建满足下述要求的存储过程,并查看存储过程的执行结果。.创建满足下述要求的触发器,并验证触发器执行情况。

    Microsoft SQL Server 2005 整合方法

    3. **解压并准备SP3文件**:解压`SQLServer2005SP3-KB955706-x86-CHS.exe`文件,并从中搜索“*.msi”和“*.msp”类型的文件。将这些文件复制到`D:\SQL2005\SP3`目录下。 4. **编写批处理脚本**:根据提供的示例,...

    sqlserver2005的常用语法

    在SQL Server 2005中,数据库管理和操作是核心功能之一。以下是一些关于SQL Server 2005常用语法的关键知识点: 1. **数据库安装**:安装SQL Server 2005涉及一系列步骤,包括选择安装类型(如企业版、标准版等)、...

    SQL Server 数据库中加密数据须知

    此外,第三方工具如XP_CRYPT提供更深入的加密集成,适用于SQL Server的视图、存储过程和触发器,支持MD5、DES和SHA1等哈希算法。 对于数据库文件本身的加密,可以利用Windows的加密文件系统(EFS),但需要备份加密...

    sqlserver2008数据库实例

    这个“sqlserver2008数据库实例”是一个用于学习和实践SQL操作的资源,特别适合初学者了解如何在实际环境中创建、查询、更新和删除数据。 在这个实例中,你将找到一个学生成绩管理系统的数据库模型。这样的系统通常...

    jsp servlet+sqlserver简单登录注册

    - 可能使用哈希算法(如MD5或SHA)对密码进行存储和验证,以提高安全性。 6. **会话管理**: - 成功登录后,通常会使用`HttpSession`对象创建一个会话,存储用户信息,以便在用户浏览不同页面时保持登录状态。 -...

    使用存储过程访问MsSqlServer2000并带返回值+MD5加密

    在给定的标题和描述中,我们关注的是如何通过存储过程访问Microsoft SQL Server 2000并实现返回值以及MD5加密。下面将详细阐述这两个核心知识点。 首先,存储过程(Stored Procedure)是预编译的SQL语句集合,它们...

    jsp+SQL Server 2000人才招聘网站

    在这个项目中,JSP用于创建动态网页,而SQL Server 2000则负责存储和管理网站的数据。下面我们将详细探讨这个系统的核心技术和实现细节。 首先,JSP是Java的一种服务器端脚本语言,它允许开发者在HTML页面中嵌入...

    sqlserver2008数据库实例练习

    这个“sqlserver2008数据库实例练习”提供了一个学生成绩管理系统的例子,它包含了用于学习数据库操作的基础知识,如查询、更新、插入和删除等基本操作。 首先,让我们来了解SQL Server 2008的基本概念。SQL...

    SQL Server分区表

    ### SQL Server 分区表知识点详解 #### 一、SQL Server 分区表概念 在数据库管理领域,特别是针对大型数据集的高效处理时,SQL Server 提供了一种名为“分区表”的强大工具。从 SQL Server 2005 开始,微软引入了...

    sqlserver扩展存储过程

    在SQL Server中,如果没有安装支持MD5的内置函数,可以通过创建扩展存储过程来实现。这需要使用Microsoft提供的SQL Server Native Client SDK或者ODBC API来编写C或C++代码,然后编译成动态链接库(DLL),最后在SQL...

    SQL Server中加密数据须知

    例如,XP_CRYPT是专为SQL Server设计的插件,通过扩展存储过程和用户自定义函数提供加密功能,支持MD5、DES和SHA1等哈希算法。此外,还有免费版本供试用,但完整版则提供无限制的比特深度加密。对于ASP开发人员,...

Global site tag (gtag.js) - Google Analytics