Thanks for your feedback Scott!

> You should also keep in mind that it's exceedingly dangerous
> to "re-invent the wheel" when it comes to cryptography.  Heavily
> peer-reviewed algorithms (which are not always the most secure)
> are always your best bet.

I don't intend to do that: I just want to improve the rubber of
the wheel. ;) 

> Even though SSL isn't the best overall option for 100%
> total security, if you go about putting another home-brewed
> layer over SSL, you'll only marginally increase your security,
> while increasing your workload by quite a lot (and give yourself
> a false sense of security)

Point taken. But SSL is a false sense of security anyway - that's
why I want to improve it.

> Another option nobody has mentioned:
> Perhaps install PGP/GPG on the server and email out encrypted
> passwords... this way, speed won't be such an issue, and you
> can use 3072-bit keys, which are quite secure.  Of course, this
> would mean the client MUST have PGP/GPG installed on his
> computer....  :-)

I've already to started to impliment RSA cryptography within the database.
And then you can try to break my potential 50.000-bits keys if you feel
for it. =) I don't think even NSA will be able to crack such one even,
unless they haven't found a fast factorization algorithm. ;)

This is not going to be a high load thing - this is for the security
of the database maintenance tool - since the operator will have quite
a lot of power to create and change user account etc, it is important
to protect this communication - but this wont be used very often, and
it will be short interactive queries only with the data base - and the
database server has quite good crunching capacity to, so I don't worry
to much bout it. For example a manbdelbroth function I wrote in SQL at
my former job took about 20 minute to crunch on the our SQL server,
this server does the same job in 15 second. I got enough power! ;) 


-- 
Anders Svensson
Member of International Association of Idiot Developer
The Dutch Government

-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to