QA50BBME000000000123123456123 Country Code (2 digits) Security Code (2 digits) Bank Identifier Code (4 digits) Bank Account No.(21 digits) IBAN (29 digits)

Slides:



Advertisements
Similar presentations
MEAP Review: MULTI-DIGIT MULTIPLICATION And Division.
Advertisements

Number Systems and Codes
Strings Testing for equality with strings.
Physics Rules for using Significant Figures. Rules for Averaging Trials Determine the average of the trials using a calculator Determine the uncertainty.
Chapter Chapter Goals Know the different types of numbers Describe positional notation.
Data Representation in Computers
Factors Terminology: 3  4 =12
Binary Numbers.
Number systems Converting numbers between binary, octal, decimal, hexadecimal (the easy way)
Chapter 16: Identification Numbers Lesson Plan
Numbering Systems Decimal (Denary) base 10. Clumsy when dealing with computers. Other systems –Binary –Octal –Hexadecimal Convenient when dealing with.
Digital Logic Chapter 2 Number Conversions Digital Systems by Tocci.
Binary and Hexadecimal Numbers
Memory Terminology & Data Representation CSCI 1060 Fall 2006.
ACOE1611 Data Representation and Numbering Systems Dr. Costas Kyriacou and Dr. Konstantinos Tatas.
1. Copyright © 2006 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Polynomials CHAPTER 5.1Exponents and Scientific Notation 5.2Introduction.
Numeral Systems Subjects: Numeral System Positional systems Decimal
Introduction to Number Representation F451 Year 10 Computing Binary Numbers Binary Numbers Sign/Magnitude Sign/Magnitude 2s Complement 2s Complement Binary.
1 Digital Technology and Computer Fundamentals Chapter 1 Data Representation and Numbering Systems.
NOTES – SIGNIFICANT FIGURES (SIG FIGS) ANY DIGIT OF MEASUREMENT KNOWN WITH CERTAINTY PLUS ONE FINAL DIGIT WHICH IS ESTIMATED.
IT253: Computer Organization
Chapter 3 Section 1 Number Representation Modern cryptographic methods, unlike the classical methods we just learned, are computer based. Representation.
Fault Tolerance CDA 5140 Spring 06 Everyday FT. Background Use of check digits for error detection on everyday applications used extensively but most.
M ODULAR A RITHMETIC Lesson 4.6. This section, we are grouping numbers, based on their reminders. 18 ÷ 4 = 4 r ÷ 4 = 5 r ÷ 4 = 19 r. 2 These.
Information Representation. Digital Hardware Systems Digital Systems Digital vs. Analog Waveforms Analog: values vary over a broad range continuously.
Integer Conversion Between Decimal and Binary Bases Conversion of decimal to binary more complicated Task accomplished by –Repeated division of decimal.
Number systems, Operations, and Codes
Binary Values and Number Systems
Lecture Delete all occurrences of h and w. 2. Assign numbers to the remaining letters as follows: a) Vowels, including y, have value 0. b) B, f,
1 Data Representation Characters, Integers and Real Numbers Binary Number System Octal Number System Hexadecimal Number System Powered by DeSiaMore.
1 Representation of Data within the Computer Oct., 1999(Revised 2001 Oct)
EEL 3801C EEL 3801 Part I Computing Basics. EEL 3801C Data Representation Digital computers are binary in nature. They operate only on 0’s and 1’s. Everything.
The third programming assignment J.-F. Pâris Fall 2015.
How a Computer Processes Information. Java – Numbering Systems OBJECTIVE - Introduction to Numbering Systems and their relation to Computer Problems Review.
Copyright © Cengage Learning. All rights reserved. 7 Rational Functions.
Division Division Problems Do you have problems with division problems? Here is a guide to help you.
Hexadecimal (base 16) BY MAT D. What is hexadecimal  Hexadecimal is a number system like binary or denary that has 16 characters, the numbers 0-9 and.
ECE 2110: Introduction to Digital Systems Number Systems: conversions.
Number Systems. The position of each digit in a weighted number system is assigned a weight based on the base or radix of the system. The radix of decimal.
Significant Figures When we take measurements or make calculations, we do so with a certain precision. This precision is determined by the instrument we.
Quick Guide to Adding, Subtracting, Multiplying, and Dividing Decimals
COMPUTER ORGANIZATION 4 TH LECTURE. ASCII Code  ASCII ( American Standard Code for Information Interchange).  Input and output devices that communicate.
3.1 Denary, Binary and Hexadecimal Number Systems We use the denary (base 10) number system in our daily life for counting and calculation. Computers use.
Chapter 1: Arithmetic & Prealgebra
Calculating percentages mentally
Binary and Logic Computers use electrical signals that are on or off, so they have to see everything as a series of binary numbers. This data is represented.
Number Systems and Codes
Lecture No. 4 Number Systems
3.1 Denary, Binary and Hexadecimal Number Systems
Modular Arithmetic Lesson 4.6.
Calculating Percent Change
Octal & Hexadecimal Number Systems
Convert Binary Number to Octal
Octal & Hexadecimal Number Systems
Chapter 3 Data Representation
Chapter 16: Identification Numbers Lesson Plan
Octal & Hexadecimal Number Systems
Division Page 87 – 119.
Number Systems and Codes
SIGNIFICANT DIGIT RULES
Octal & Hexadecimal Number Systems
COMS 161 Introduction to Computing
Quint’s SEPA converter
Chapter 16: Identification Numbers Lesson Plan
COMS 161 Introduction to Computing
-4 is the y-value or the function value.
Calculating Percent Change
Working with Percentages.
Adding integers without number line 2 digit.
Presentation transcript:

QA50BBME Country Code (2 digits) Security Code (2 digits) Bank Identifier Code (4 digits) Bank Account No.(21 digits) IBAN (29 digits) International Bank Account Number (IBAN) for Qatar Country Code : It is always “QA” for any bank account in Qatar – so it is easy Security Code: This is the most difficult part in IBAN (to be explained) Bank Identifier Code : First 4 digits of bank SWIFT code – Not difficult because we know all SWIFT codes of Qatar banks (e.g.: BBME is for HSBC Qatar) Bank Account No : This is called BBAN (Basic Bank Account Number). Here the number of digits vary depending on banks. However it will convert to 21 digits adding leading zeros

Security Code This is the most difficult part of an IBAN. However this is calculated on an international standard so whoever calculate it, the result is same This is nothing but ISO/IEC 7064:2003 Information technology -- Security techniques -- Check character systems

How to Calculate Security Code QA00BBME Take the IBAN assuming security code is zero (2 digits) Move the four initial characters to the end of the string BBME QA00 Replace the letters in the string with digits, expanding the string as necessary, such that A or a = 10, B or b = 11, and Z or z = 35. Each alphabetic character is therefore replaced by 2 digits BBME QA

How to Calculate Security Code (Cont.) Now our result has 35 digit, a giant number =35 Calculate mod-97 of the new number, which results in the remainder That means we need to divide above number by 97 and see what the reminder is. However most of available Microsoft applications such as Excel does not have facility to handle such a big number. Microsoft excel can handle (Number precision) only numbers with 15 digits. Just assume we got the reminder as 23 Subtract the remainder from 98, and use the result for the two check digits. If the result is a single digit number, pad it with a leading 0 to make a two-digit number. That means 98 – 23 = 75….so 75 is the security code