|
Тема |
Как се криптират данни в PostgreSQL 8.1 ? |
|
Автор |
viachi () |
|
Публикувано | 27.02.06 15:58 |
|
|
Здравейте,
извинявам се, ако повтарям въпроси, но търсачката не работи. Имам нужда от помощ за следното:
трябва да се криптира една колона в таблица и информацията да може да се декриптира и да се разпечатва. Доколкото видях, трябва да ползвам "pgp_pub_encrypt" и "pgp_pub_decrypt", като използвам public key при първото и private key при второто. Проблемът е, че не мога да разбера как да подавам public key-a на функцията "pgp_pub_encrypt" - целият ключ като стринг, път до файла или по друг начин. Пробвах и да го конвертирам с "dearmor()", но връща грешка: "Corrupt ascii-armor". Освен това, доколкото разбрах, public key-a се съдържа в сертификата. Така както е вътре ли трябва да се ползва или да се експортне като самостоятелен файл? За момента заявката връща "ERROR: Wrong key or corrupt data", но ключът, с който пробвам, е използван на друго място и е сигурно, че е наред.
Предполагам, че е обсъждано и в други теми, така че ще съмблагодарен, ако някой успее да ми прати линкове.
Поздрави :)
|
| |
|
|
|