I had some similar problems when porting the OPS to Delphi. But I managed. I also wrote how the encryption has to be done (step-by-step) on this mailing list, I used "standard" DCPCrypt2 libraries for Delphi that include standard Blowfish / DES and some other cryptographic methods. But I managed, it worked for me. But I agree there are some odd specifications due to CBCs module for PERL that is used by OpenSRS dev. team, and I don't think it is standard as it should be, but if you are a real programmer you should be able to port this library or at least see what it does and do it by your self in your developing enviroment.
I think that the OpenSRS developers are good, and they do something for security, well I agree that this encryption module is kinnda pain in the ass, but never the less, if you want to use it, use the PERL client provided by OpenSRS or write your own. Maybe there should be at least one more page in the OpenSRS API document that would state more clearly how the encryption is done, and all this nagging would be trivial. Have a nice day! Uroš Gaber PowerCom d.o.o. Kersnikova 6, 1234 Mengeš, Slovenia P.E.: Slovenska 24, 1234 Mengeš, Slovenia Mobile: +386 (0)41 400-801 Phone office: +386 (0)1 723-01-62 Fax office: +386 (0)1 723-01-63 eMail: [EMAIL PROTECTED] -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Tuesday, October 28, 2003 2:23 AM To: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Subject: RE: OpenSRS encryption >>I'd gladly write a C# implementation using TCP sockets to share with everyone, except that I *know* I will run into a problem with the encryption that will cost me time I am unwilling to spend. Been there done that - with VB.net I never got past the encryption stage after hours of study on crypto and sockets programming. I have the Network Programming in C# from Wrox if you want it<g> >>Create two HelloWorld applications that authenticate with OpenSRS and peform one simple message exchange ...like a domain lookup >>One written in Java, one written in C#, using only standard libraries. >>If they cannot do that in about 10-20 lines of code, then there is a problem. Blowfish isn't part of the framework, but there is a C# class with source available. John Roche einfosystems.net Microsoft Certified Partner This mail was content checked for malicious code and viruses by GFI MailSecurity. GFI MailSecurity provides email content checking, exploit detection and anti-virus for Exchange & SMTP servers. Email [EMAIL PROTECTED] for more information.
