Skip to content

Instantly share code, notes, and snippets.

@somendra007
Created March 27, 2022 08:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save somendra007/4e4c8cba8426dc97f064eaee4a4beb25 to your computer and use it in GitHub Desktop.
Save somendra007/4e4c8cba8426dc97f064eaee4a4beb25 to your computer and use it in GitHub Desktop.
EncryptPassword Procedures
-----------------------------------------------------------------
CREATED BY : Somendra Pratap Singh
PURPOSE : Encrypt password
select dbo.EncryptPassword('STR112')
select * from SRVUserLogin where logname = 'STR112'
select * from SRVPasswordPolicy where employeeid = '2964'
------------------------------------------------------------------
CREATE FUNCTION EncryptPassword(@pstrtext VARCHAR(50))
RETURNS VARCHAR(50)
BEGIN
Declare @liLength INT;
Declare @liCtr INT;
Declare @liAscii INT
Declare @lstrTemp varchar(50);
Declare @lstrEncryptText As varchar(50)= '';
SET @liLength = LEN(@pstrtext);
SET @liCtr = 1;
WHILE @liCtr <= @liLength
BEGIN
SET @lstrTemp = SUBSTRING(@pstrtext, @liCtr, 1);
SET @liAscii = ASCII(@lstrTemp);
SET @liAscii = @liAscii + 10;
SET @liAscii = @liAscii * 2;
SET @lstrEncryptText = @lstrEncryptText + CAST(@liAscii AS VARCHAR(5)) + '/';
SET @liCtr += 1;
END
RETURN @lstrEncryptText;
END
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment