?
Solved

check digit ?

Posted on 2007-10-04
5
Medium Priority
?
1,244 Views
Last Modified: 2008-01-09
Hi,

I need to check wether an Isin code specified by a user is valid or not..
I found this article exaplaining an algoryhtm to compute a "check digit" : http://en.wikipedia.org/wiki/International_Securities_Identifying_Number
But what do I have to do after calculating this check digit ?

Maybe if you have some experience in security, you understand what this is about ? (I have none)

Thank you.
0
Comment
Question by:matthew016
  • 3
  • 2
5 Comments
 
LVL 59

Accepted Solution

by:
Chris Bottomley earned 2000 total points
ID: 20013017
Check digits are often used to support validation of a data sequence which is how it appears to b eused in this instance.

i.e. if you enter the ISIN but make a typo the check digit will likely indicate the fact and you can prompt for a re-entry.  It means when entering an ISIN for validation you should calculate the correct check digit and ensure the data as entered validates against it.

Chris
0
 
LVL 9

Author Comment

by:matthew016
ID: 20013110
I am not sure I understand.
If user makes a typo, I will compute a certain digit. How can I detect from this digit that he made a typo ?
0
 
LVL 59

Expert Comment

by:Chris Bottomley
ID: 20013180
Error checking is a speciality in it's own right ... i'm not saying i'm an expert but as far as I can see the referenced syntax will indicate an error exists but it is not error correcting and will not indicate which character, (or characters are wrong).

i.e. when requesting or receiving the data you should calculate the check digit for each datum and ensure it is correct before proceeding and where any individual datum is wrong reject it and move on.

Chris
0
 
LVL 9

Author Comment

by:matthew016
ID: 20013203
Well I need to know how I detect an error exists.
I do not want to correct the error.

But now I am maybe confusing
* error detection in some kind of I/O operations, etc. and
* validation to check if the data entered is a valid sequence
0
 
LVL 9

Author Comment

by:matthew016
ID: 20013216
nevermind ...

I see that I can check the digit computed with the last number of the sequence number.
0

Featured Post

A Cyber Security RX to Protect Your Organization

Join us on December 13th for a webinar to learn how medical providers can defend against malware with a cyber security "Rx" that supports a healthy technology adoption plan for every healthcare organization.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Tech spooks aren't just for those who are tech savvy, it also happens to those of us running a business. Check out the top tech spooks for business owners.
The Internet has made sending and receiving information online a breeze. But there is also the threat of unauthorized viewing, data tampering, and phoney messages. Surprisingly, a lot of business owners do not fully understand how to use security t…
We’ve all felt that sense of false security before—locking down external access to a database or component and feeling like we’ve done all we need to do to secure company data. But that feeling is fleeting. Attacks these days can happen in many w…
When cloud platforms entered the scene, users and companies jumped on board to take advantage of the many benefits, like the ability to work and connect with company information from various locations. What many didn't foresee was the increased risk…

757 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question