I need to store some sensitive data and I want to use public keys so
anyone can encrypt the data but can only be decrupted by certain users.
Anyhow, are there any loadable modules that do public key encryption for
Postgresql ? I'd like to access these functions in plpgsql.
It's probably not that hard, just don't want to re-invent the wheel. I
could probably do it from plperl since there are plenty of perl PK tools.
Reccomendations ?
G
---------------------------(end of broadcast)---------------------------
TIP 4: Don't 'kill -9' the postmaster 4 2089
Gianni Mariani <gi****@mariani .ws> writes: Anyhow, are there any loadable modules that do public key encryption for Postgresql ? I'd like to access these functions in plpgsql.
Look in contrib/pgcrypto.
regards, tom lane
---------------------------(end of broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to ma*******@postg resql.org
Tom Lane wrote: Gianni Mariani <gi****@mariani .ws> writes:
Anyhow, are there any loadable modules that do public key encryption for Postgresql ? I'd like to access these functions in plpgsql.
Look in contrib/pgcrypto.
regards, tom lane
Thanks for the pointer, I read the docs and I see no public key crypto
stuff there. Did I miss somthing ?
I suppose it would be a good point to start adding some new public key
functions.
---------------------------(end of broadcast)---------------------------
TIP 8: explain analyze is your friend
I think you are right --- there are no public key functions in there.
Perhaps the easiest way would be to detect a public-key library and make
functions in pg_crypto to call them if they exist.
---------------------------------------------------------------------------
Gianni Mariani wrote: Tom Lane wrote:
Gianni Mariani <gi****@mariani .ws> writes:
Anyhow, are there any loadable modules that do public key encryption for Postgresql ? I'd like to access these functions in plpgsql.
Look in contrib/pgcrypto.
regards, tom lane
Thanks for the pointer, I read the docs and I see no public key crypto stuff there. Did I miss somthing ?
I suppose it would be a good point to start adding some new public key functions.
---------------------------(end of broadcast)--------------------------- TIP 8: explain analyze is your friend
--
Bruce Momjian | http://candle.pha.pa.us pg***@candle.ph a.pa.us | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073
---------------------------(end of broadcast)---------------------------
TIP 8: explain analyze is your friend
This package seems to be very good, it includes all kind of asymetric
encryption/decryption functions, and data types to store keys into
postgresql tables.
It still unfinished, but maybe it already incorporates the functionality
your looking for.
Docs: http://www.dimensional.com/~bgiles/pkixdoc/book1.html
Download: http://www.dimensional.com/~bgiles/index1.html
hope it helps.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (FreeBSD)
iD8DBQA/N7Qk21dVnhLsBV0 RAnktAJwOfUPECQ CuPAkfb5NQqEJwi S7FdgCfW8qp
QQBww1Oc5uVV0+S G5bkxyIU=
=k9yl
-----END PGP SIGNATURE----- This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: Ivar |
last post by:
Hi,
For my supprise I found that functions have 32 parameter limit.
Where to find more info about this limitation or similar limitations ?
I need at least 50, 100 would be ok.
Real life function below:
|
by: giant food |
last post by:
Hi, I'm in the process of converting an Oracle database into
postgresql. One thing I've noticed is that postgresql functions keep
the entire function body in a string, e.g.:
CREATE OR REPLACE FUNCTION f_do_something(varchar, numeric, varchar)
RETURNS varchar AS
'
....
'
LANGUAGE 'plpgsql' VOLATILE;
|
by: Thomas LeBlanc |
last post by:
Is there a tool for designing databases(ERD to data Design) and being able
to generate scripts or databases from the tool.
Visio does a good job, but does not have a driver for PostgreSQL. The
scripts have to be modified before executing.
Thanks,
Thomas LeBlanc
_________________________________________________________________
|
by: Rich Hall |
last post by:
Can somebody tell me how Stored Functions are kept in the database? I've
gone through the catalog several times. I've found many interesting
things but NOT the 300-odd functions I've created.
Rick
--
|
by: Tony |
last post by:
Can someone a little more clever than I (which means just about anyone
on this list) tell me what the implications/benefits are of this are
please?
http://developers.slashdot.org/developers/03/12/19/1628241.shtml?tid=108&tid=126&tid=137&tid=156&tid=198
Cheers
T.
| |
by: Zlatko Matić |
last post by:
Hello.
How can I call some functions on MSDE when working in .mdb ? Especially
in-line functions which are similar to stored procedures.
How can I use MSDE in-line functions as recordsource for .mdb forms ?
Can I call in-line functions using ADO ? I tried, but it seems that only
stored procedures are allowed (adCmdStoredProc)....
Thanks.
|
by: Robert Fitzpatrick |
last post by:
Can someone point me to some more information or perhaps show an example
of returning a recordset from a plpgsql function. I'd like to send an
argument or arguments to the function, do some queries to return a set
of records. I've done several functions that return one value of one
type, but nothing that returns a set.
--
Robert
|
by: Bruno Lavoie |
last post by:
Hello,
i'm etablishing a naming convention for a new project under
postgresql. For tables, sequences, views, that's ok! I used good
naming conventions for this in the past and i'll keep these rules for
the new project.
but, i plan to use a lot of triggers and functions in this project,
but I'm confused! I know that triggers call already...
|
by: John DeSoi |
last post by:
The first public beta for pgEdit is now available (see product
description below). If you would like to participate in the beta
program, evaluate the software and send some feedback to me (e.g.
criticism, bug reports, feature requests). The first responders will
receive a 30 day trial registration key to remove demonstration mode...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it.
First, let's disable language...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed.
This is as boiled down as I can make it. ...
| |
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then...
|
by: conductexam |
last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one.
At the time of converting from word file to html my equations which are in the word document file was convert...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
|
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
|
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating...
| |