Request for a complete SRP6 code 'example'

Hey guys,

I'm looking for a fully understandable, functional example of the SRP6 (Secure Remote Password) protocol.

It can be in any language, but should be a pretty much ready-to-go example.  Constants for the username, password verifier, salt, etc, can be used and is encouraged, as it'd be trivial to change the code round to suit a database interface.

Info on the original protocol can be found here: and info on general SRP (including SRP6) can be found at

I know, this is closer to a work-for-hire type thing but this is a personal mission of mine when I'm not working at my dead-end tech support job, so money's a bit tight :)
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Yes just had a look at the site myself would be intersted as well.
In order for you to get a complete picture on how protocols are actually transferred between machines referring the SRP6, or any other security method, you will have to see the standards. See, you can program protocols in any language but the interface may vary thus enforcing you to read the traffic standats:
I found, using the IETF, some details referring SRP (rfc 2945):

Hope that helped in some way...

LycaonAuthor Commented:
I've been over the RFC dozens of times, it's a bit too much for me to totally understand, thus the 500 points and the request for a working example. :\
Programming + flow charts:

Hope that helped;


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
LycaonAuthor Commented:

I have made progress on my SRP problem thanks to the URL you posted.  Though it's not a 100% complete solution, I am well on my way to wrapping up the project.  Cognrats :)
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.