hmac-md5.sql

来自「PostgreSQL7.4.6 for Linux」· SQL 代码 · 共 47 行

SQL
47
字号
---- HMAC-MD5--SELECT encode(hmac('Hi There',decode('0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b', 'hex'),'md5'), 'hex');-- 2SELECT encode(hmac('Jefe','what do ya want for nothing?','md5'), 'hex');-- 3SELECT encode(hmac(decode('dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd', 'hex'),decode('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 'hex'),'md5'), 'hex');-- 4SELECT encode(hmac(decode('cdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd', 'hex'),decode('0102030405060708090a0b0c0d0e0f10111213141516171819', 'hex'),'md5'), 'hex');-- 5SELECT encode(hmac('Test With Truncation',decode('0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c', 'hex'),'md5'), 'hex');-- 6SELECT encode(hmac('Test Using Larger Than Block-Size Key - Hash Key First',decode('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 'hex'),'md5'), 'hex');-- 7SELECT encode(hmac('Test Using Larger Than Block-Size Key and Larger Than One Block-Size Data',decode('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 'hex'),'md5'), 'hex');

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?