Insert hash Record

  • I'm inserting a record and one its of columns need to be the Hash Value (varchar(32))..

    Anyone knows how to insert a hash value in sql 2005?

    Regards,

  • check if you are looking for this..

    USE TEMPDB

    GO

    declare @hash varbinary (255)

    CREATE TABLE tempdb..h (id_num int, hash varbinary (255))

    SET @hash = pwdencrypt('123') -- encryption

    INSERT INTO tempdb..h (id_num,hash) VALUES (1,@hash)

    SET @hash = pwdencrypt('123')

    INSERT INTO tempdb..h (id_num,hash) VALUES (2,@hash)

    SELECT TOP 1 @hash = hash FROM tempdb..h WHERE id_num = 2

    SELECT pwdcompare ('123', @hash) AS [Success of check] -- Comparison

    SELECT * FROM tempdb..h

    declare @hash varbinary (255)

    INSERT INTO tempdb..h (id_num,hash)

    VALUES (3,CONVERT(varbinary (255),

    0x01002D60BA07FE612C8DE537DF3BFCFA49CD9968324481C1A8A8FE612C8DE537DF3BFCFA49CD9968324481C1A8A8))

    SELECT TOP 1 @hash = hash FROM tempdb..h WHERE id_num = 3

    SELECT pwdcompare ('123', @hash) AS [Success of check] -- Comparison

    SELECT * FROM tempdb..h

    DROP TABLE tempdb..h

    GO

  • check if you are looking for this..

    USE TEMPDB

    GO

    declare @hash varbinary (255)

    CREATE TABLE tempdb..h (id_num int, hash varbinary (255))

    SET @hash = pwdencrypt('123') -- encryption

    INSERT INTO tempdb..h (id_num,hash) VALUES (1,@hash)

    SET @hash = pwdencrypt('123')

    INSERT INTO tempdb..h (id_num,hash) VALUES (2,@hash)

    SELECT TOP 1 @hash = hash FROM tempdb..h WHERE id_num = 2

    SELECT pwdcompare ('123', @hash) AS [Success of check] -- Comparison

    SELECT * FROM tempdb..h

    declare @hash varbinary (255)

    INSERT INTO tempdb..h (id_num,hash)

    VALUES (3,CONVERT(varbinary (255),

    0x01002D60BA07FE612C8DE537DF3BFCFA49CD9968324481C1A8A8FE612C8DE537DF3BFCFA49CD9968324481C1A8A8))

    SELECT TOP 1 @hash = hash FROM tempdb..h WHERE id_num = 3

    SELECT pwdcompare ('123', @hash) AS [Success of check] -- Comparison

    SELECT * FROM tempdb..h

    DROP TABLE tempdb..h

    GO

  • check if you are looking for this..

    USE TEMPDB

    GO

    declare @hash varbinary (255)

    CREATE TABLE tempdb..h (id_num int, hash varbinary (255))

    SET @hash = pwdencrypt('123') -- encryption

    INSERT INTO tempdb..h (id_num,hash) VALUES (1,@hash)

    SET @hash = pwdencrypt('123')

    INSERT INTO tempdb..h (id_num,hash) VALUES (2,@hash)

    SELECT TOP 1 @hash = hash FROM tempdb..h WHERE id_num = 2

    SELECT pwdcompare ('123', @hash) AS [Success of check] -- Comparison

    SELECT * FROM tempdb..h

    declare @hash varbinary (255)

    INSERT INTO tempdb..h (id_num,hash)

    VALUES (3,CONVERT(varbinary (255),

    0x01002D60BA07FE612C8DE537DF3BFCFA49CD9968324481C1A8A8FE612C8DE537DF3BFCFA49CD9968324481C1A8A8))

    SELECT TOP 1 @hash = hash FROM tempdb..h WHERE id_num = 3

    SELECT pwdcompare ('123', @hash) AS [Success of check] -- Comparison

    SELECT * FROM tempdb..h

    DROP TABLE tempdb..h

    GO

  • sorry..not done intentionally..because of slow system response, i would have clicked 3 times and hence 3 replies....is this the problem with this application?

  • I dont need the password encryption. I need the hash value of the insert record.

    this is a record that already exist in my table. I need to know how to get the hash value when I insert the record.

    ID FileName Created Hash

    1 FileName-20071029.csv 2008-12-02 17:32:00.000 0F187B6449CF8A629636B1FFAF8E2567

Viewing 6 posts - 1 through 5 (of 5 total)

You must be logged in to reply to this topic. Login to reply