`

SQL SERVER 本身也带加密密码的函数

阅读更多
 --SQL   SERVER   本身也带加密密码的函数:   
  --pwdencrypt   ,pwdcompare  

declare   @logintable   table(username   varchar(20),passwd   varbinary(256))   
  insert   @logintable(username,passwd)   values('yourname',pwdencrypt('123456'))   
     

  declare   @pwd   varbinary(256)   
    
  select   @pwd=passwd   from   @logintable   where   username='yourname'   
  --比较:   
  if   pwdcompare('123456',@pwd)=1   
  print   'true'   
  else     
  print   'false'   
    
  select   *   from   @logintable
<style type="text/css">.csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; } </style>
分享到:
评论

相关推荐

    sqlserver2005的base64加密解密函数

    在SQL Server 2005中,没有内置的Base64加密函数。但我们可以自定义T-SQL存储过程来实现这个功能。以下是一个简单的Base64编码的示例: ```sql CREATE FUNCTION [dbo].[Base64Encode](@input NVARCHAR(MAX)) ...

    sql server 中进行des加密

    在SQL Server中进行DES加密是保护敏感数据的一种常见方法,特别是在C#应用程序中与数据库交互时。DES(Data Encryption Standard)是一种对称加密算法,它使用相同的密钥进行加密和解密,提供了一种相对快速的数据...

    sql server如何自制未公开的加密函数

    本篇将详细探讨如何在SQL Server环境中创建一个未公开的加密函数,包括如何实现密码加密、解密以及验证等功能。 #### 一、了解SQL Server内置加密功能 SQL Server提供了多种内置的加密功能,如`PWDENCRYPT`和`...

    sqlserver MD5函数

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

    SQL Server中加密数据须知

    首先,SQL Server提供两个内置的密码函数:`pwdencrypt()` 和 `pwdcompare()`。这两个函数主要用于存储和验证密码的哈希值。然而,这些函数的安全性并不理想,容易受到字典攻击,而且在不同版本的SQL Server之间不...

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

    此外,这些函数在不同SQL Server版本间不兼容,升级时可能导致加密数据失效,这显然违背了加密的初衷。 自行为数据库创建加密解决方案通常不是一个好主意,尤其是对于非加密专家来说。自制系统可能提供较低级别的...

    Sql Server Base64加密解密角本

    非常实用的Base64加密,解密角本。基于UTF8,支持中文加解密。

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

    在SQL Server数据库中,MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,它能够将任意长度的数据转化为一个固定长度的哈希值,通常是一个32位的16进制数字,用于数据的校验和加密。在本教程中,我们将...

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

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

    sqlserver 函数大全

    这些函数可以分为多个类别,包括聚合函数、配置函数、转换函数、加密函数、游标函数、日期和时间函数、数学函数、元数据函数、排名函数、行集函数、安全函数、字符串函数、系统函数、系统统计函数和文本和图像函数。...

    SqlServer加密.txt

    `sp_EncryptObject` 是一个自定义存储过程,用于对SQL Server中的存储过程、视图、触发器、用户定义函数等进行加密处理。该过程可以根据输入参数决定加密的对象范围,支持对单个对象进行加密,也支持对所有符合条件...

    sqlserver 存储过程With Encryption加密的解密

    ### SQL Server 存储过程 With Encryption 加密的解密方法 #### 背景与目的 在SQL Server中,为了保护存储过程中的敏感代码或逻辑,可以使用`WITH ENCRYPTION`选项对存储过程进行加密处理。这可以有效防止未经授权...

    针对sqlserver 2008 存储过程通过With Encryption加密方式的解密

    针对 SQL Server 2008 存储过程通过 With Encryption 加密方式的解密 SQL Server 2008 存储过程中使用 With Encryption 加密方式可以对存储过程进行加密保护,以防止未经授权的访问和修改。但是,在某些情况下,...

    如何在SQL Server数据库中加密数据

    除了使用SQL Server内置的加密函数外,一些开发者可能会考虑自行开发加密算法。然而,这种方法也存在几个问题: 1. **专业知识不足**:除非具备深厚的加密学背景,否则自创的加密算法很容易被破解。 2. **维护成本...

    SQLServer中数据加密方法

    本文将重点介绍两种在 SQL Server 中进行数据加密的方法:一种是利用 SQL Server 内置但未公开的加密函数;另一种则是通过编写扩展存储过程来实现自定义加密逻辑。 #### 二、使用 SQL Server 未公开的加密函数 **...

    解密SQL SERVER 2005加密存储过程,视图、函数.sql

    解密SQL SERVER 2005加密存储过程,视图、函数.sql

    SqlServerBase64 加密解密.rar

    通过理解Base64的工作原理和SQL Server的相关函数,我们可以灵活地在数据库中处理加密和解密操作,满足数据安全的需求。在实际应用中,还需要根据具体场景选择合适的加密策略,以确保数据的完整性和安全性。

    SQLSERVER加密解密函数(非对称密钥 证书加密 对称密钥)使用方法代码

    本篇文章将详细探讨SQL Server中的加密解密函数,包括非对称密钥、证书加密、对称密钥以及通行短语(PassPhrase)加密。 非对称密钥是一种双钥加密技术,它包含一对公钥和私钥。公钥用于加密数据,而私钥用于解密。...

    SQL server Native Client 10.0

    - 提供安全性能,如加密连接和身份验证机制,包括集成Windows身份验证和SQL Server身份验证。 6. **安装与配置**: 安装SQL Server Native Client 10.0后,用户需要通过控制面板的数据源管理工具(如ODBC Data ...

Global site tag (gtag.js) - Google Analytics