Re: MD5 Myths



Hmmm........Am I lying already? not a very good way to start things
off here. Sorry.

John: I think I'm mixing things/apps in my mind as I type. While I'll
fully admit this is not a "typical" implementation and use of MD5 its
been working for me.

It's "probably" more like this: I know I'm expecting today's date, I'm
expecting some other settings as well. I probably redigest what I'm
expecting and compare with what is sent by the client. If they match I
continue on. There are probably some variations maybe 1 or 2 not alot
-- that I consider. If Plan A fails then digest these other
possibilities check the recieved digest -- continue on, in a different
kind of mode. Plan C: If niether one of these above cases "work" go to
a default mode.

John: The disclaimer is that you've already put far more thought into
scrutnizing this that I've made in writing it the above is mostly from
memory. Although it's likely I will wind up diving back into this to
some degree again sometime, for the time being I'd rather not relive
all those old memories just now :)

In retrospect 80 characters seems a little on the high side it is
probably lower, and could be reduced even further.

Back then: I was looking for something that worked and I understood.
Current Day: I'm considering all possibilities but I wouldn't mind
having a solution that has minimal impact to an existing application
and gives it some more strength.

crpytographic strength? decent hash? I'm flexible.

Also what I thought then and still feel to this day(and I could be
wrong):
One of the limitations is that in using Perl/CGI and probably other
like Java from a developer standpoint you get kind of limited by what
libraries a 3rd party host on the web offers to you (and/or what
versions of these they support). Now with Perl/CGI I can certainly
upload and use my own libraries and place in a folder of my choosing.
However, sometimes with the dependices of libraries on other libraries
this really becomes a mess. So my application is about 5 files, but in
order for 1 small piece of it to work I need to have 3-4 libraries
present. MD5 was supported by my web host wahla. Current Day: the
application has grown to about 9-12 files and I have a better handle
on this. I prefer this type of authentication to cookies I must say.
So the percentages are changing now and maybe an additional 3-4 files
to keep track of is not so bad....and I'm a whole lot wiser ounce
prevention pound of cure -- might be worth the price.

I might consider looking at other cryptos/ hashes at this point with a
little more scrutiny. Thank you for the HMAC reference I might
consider using this at least pursuing it further.

On deck for me is a Java shopping cart/ eCommerce using SSL,
certificates, public/ private and all that stuff. I've done some
preliminary about a year ago. I have all the java pieces and working
protoype I just need to put it altogether and have a need -- which I
do now. I'm less familair with Java, but as my confidence and
experience grows in this area I might consider a Perl/CGI
implementation or go off in a Java kind of direction
altogether.....time will tell. Of course by this time I'll probably
have my own host on line so then I can use any *@#$% library/ version
I want. Excuse the French.

Thanks, folks. I got what I was looking for.


.



Relevant Pages

  • Re: Handling Complexity Using Lisp
    ... going to need more than 5 to 8 years to be an expert in Lisp or C++. ... reams of Java code written by ex VB programmers. ... and their libraries ussually uses the same consistent form. ... "what it should be in your mind so as to compete with X, ...
    (comp.lang.lisp)
  • Re: Differences between C++ and Java
    ... > are *implementation* defined and the standard also specifies the ... > "In Java, garbage collection of unreferenced objects is automatic. ... > C++, you manually manage memory. ... > provide third party libraries that work just as well, ...
    (comp.lang.java.programmer)
  • Re: Desktop multi-plataform ruby app (Tk and swank for jruby)
    ... at sun staff are going a great job around jruby: ... is to port the standard Tk tool kit to java. ... to find some inconvenient of jruby ower ruby (but the big one is ... And the number of Java libraries available is legendary. ...
    (comp.lang.ruby)
  • Re: I wish to learn Ruby ,can anyone teach me???
    ... First, let's get the FUD out of the way: Ruby comes with a lot of libraries, ... Here's the biggest problem I have with Java: Right there, ... Now let's try that in Ruby: ... and I would call it the perfect beginner's language. ...
    (comp.lang.ruby)
  • Re: Is anything easier to do in java than in lisp?
    ... >> The only significant reason, for me, is the libraries. ... just google for 'Java' and 'something'. ... the problem and that I can explore in Linj. ... > go far beyond what Common LISP already provides plus what any random CL ...
    (comp.lang.lisp)