473,499 Members | 1,614 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Best way to implement crypting system

adi
Hi,

I'm developing a webservice and a client application to consume it's
services using v1.1 of the framework.
I wonder what's the best way to crypt the communication between the
webservice and the client. The webservice is a dedicated one, only
accessed by my client application and it should stay the same.
I can't use WSE because it is not supported by Windows 98 systems and
my client application should run on such machines.
My webservice usually returns a string as response. Should I only crypt
the response strings on the webservice and decrypt them on the client
side?
What's the best method to crypt/decrypt data so that speed will not be
very affected?

Thanks.

Dec 21 '06 #1
2 1959
Can I ask the obvious question? Given that you can't use WSE etc, is
there an issue just using transport security i.e. https? Or are you
trying to do something specific? There are a lot more security
approaches available, but worth checking that the simplest option
isn't a fit first...

Marc
Dec 21 '06 #2
adi
1. I need to communicate through port 80. It's the only port that's
almost guaranteed to be opened on every system.
2. I don't want my app to depend on webserver's configuration. Many
clients won't have https enabled and I don't want to do it event if
they want it. I rather keep my application in control.

Marc Gravell a scris:
Can I ask the obvious question? Given that you can't use WSE etc, is
there an issue just using transport security i.e. https? Or are you
trying to do something specific? There are a lot more security
approaches available, but worth checking that the simplest option
isn't a fit first...

Marc
Dec 21 '06 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
1646
by: Hugh McLaughlin | last post by:
Hello Everyone and thanks for your help in advance. I have read a great deal about code reuse and the development of the three-tier application, but am somewhat confused on some issues and am...
136
9198
by: Matt Kruse | last post by:
http://www.JavascriptToolbox.com/bestpractices/ I started writing this up as a guide for some people who were looking for general tips on how to do things the 'right way' with Javascript. Their...
0
4191
by: Anonieko Ramos | last post by:
ASP.NET Forms Authentication Best Practices Dr. Dobb's Journal February 2004 Protecting user information is critical By Douglas Reilly Douglas is the author of Designing Microsoft ASP.NET...
4
2580
by: Shayne H | last post by:
What is the best way to enumerate a grouping of strings? The way I have been doing it is: Public Enum PlatformID Unknown Win16 Win32 Win32NT WinCE End Enum
5
19558
by: Stacey Levine | last post by:
I have a webservice that I wanted to return an ArrayList..Well the service compiles and runs when I have the output defined as ArrayList, but the WSDL defines the output as an Object so I was...
1
2299
by: Jarle Aase | last post by:
Hi, I wrote a multilanguage cms system a few years ago. Different languages are handled by loading php-files where each language-specific string is assigned to a normal php-variable ($LNG...
2
4299
by: Abhishek Bhatt | last post by:
We are using MSAccess forms as a front end of our application. The business logics are written is VB 6.3 that comes with MSAccess. We have to use Triple DES in our application for encryption and...
2
1405
by: jodleren | last post by:
Hi I recall seeing a system, where there were *.php files, but they were crypted.... so they were not readable? How does that work? /S
13
2389
by: DigitalDave | last post by:
A project I did awhile back stored php5 objects in elements of the $_SESSION array between pages that were navigated on the site. There were object classes representing teachers, and object classes...
0
7229
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
6905
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
7395
tracyyun
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...
0
5485
agi2029
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,...
1
4921
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
4609
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...
0
3103
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
1429
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 ...
0
311
bsmnconsultancy
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...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.