⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cast5.sql

📁 PostgreSQL 8.1.4的源码 适用于Linux下的开源数据库系统
💻 SQL
字号:
---- Cast5 cipher---- test vectors from RFC2144-- 128 bit keySELECT encode(encrypt(decode('01 23 45 67 89 AB CD EF', 'hex'),decode('01 23 45 67 12 34 56 78 23 45 67 89 34 56 78 9A', 'hex'),'cast5-ecb/pad:none'), 'hex');-- result: 23 8B 4F E5 84 7E 44 B2-- 80 bit keySELECT encode(encrypt(decode('01 23 45 67 89 AB CD EF', 'hex'),decode('01 23 45 67 12 34 56 78 23 45', 'hex'),'cast5-ecb/pad:none'), 'hex');-- result: EB 6A 71 1A 2C 02 27 1B-- 40 bit keySELECT encode(encrypt(decode('01 23 45 67 89 AB CD EF', 'hex'),decode('01 23 45 67 12', 'hex'),'cast5-ecb/pad:none'), 'hex');-- result: 7A C8 16 D1 6E 9B 30 2E-- cbc-- empty dataselect encode(	encrypt('', 'foo', 'cast5'), 'hex');-- 10 bytes keyselect encode(	encrypt('foo', '0123456789', 'cast5'), 'hex');-- decryptselect decrypt(encrypt('foo', '0123456', 'cast5'), '0123456', 'cast5');-- ivselect encode(encrypt_iv('foo', '0123456', 'abcd', 'cast5'), 'hex');select decrypt_iv(decode('384a970695ce016a', 'hex'),                '0123456', 'abcd', 'cast5');-- long messageselect encode(encrypt('Lets try a longer message.', '0123456789', 'cast5'), 'hex');select decrypt(encrypt('Lets try a longer message.', '0123456789', 'cast5'), '0123456789', 'cast5');

⌨️ 快捷键说明

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