Mystery Room 奇妙室
各位好 ! 在這裡,你會發現一些神奇、意想不到的東西。
奇妙的身份証號碼
在介紹奇妙的身份証號碼前,就等我先介紹一下ASCII啦 !
ASCII是American Standard Code of Informaion Interchange的縮寫。
它是一個符號、英文字或數目字的原本數,以下是一個ASCII的表:
Decimal Code | Binary Code | Hexadecimal Code | Character | Decimal Code | Binary Code | Hexadecimal Code | Character | |
32 | 00100000 | 20 | (space) | 54 | 00110110 | 36 | 6 | |
33 | 00100001 | 21 | ! | 55 | 00110111 | 37 | 7 | |
34 | 00100010 | 22 | " | 56 | 00111000 | 38 | 8 | |
35 | 00100011 | 23 | # | 57 | 00111001 | 39 | 9 | |
36 | 00100100 | 24 | $ | 58 | 00111010 | 3A | : | |
37 | 00100101 | 25 | % | 59 | 00111011 | 3B | ; | |
38 | 00100110 | 26 | & | 60 | 00111100 | 3C | < | |
39 | 00100111 | 27 | ' | 61 | 00111101 | 3D | = | |
40 | 00101000 | 28 | ( | 62 | 00111110 | 3E | > | |
41 | 00101001 | 29 | ) | 63 | 00111111 | 3F | ? | |
42 | 00101010 | 2A | * | 64 | 01000000 | 40 | @ | |
43 | 00101011 | 2B | + | 65 | 01000001 | 41 | A | |
44 | 00101100 | 2C | ; | 66 | 01000010 | 42 | B | |
45 | 00101101 | 2D | - | 67 | 01000011 | 43 | C | |
46 | 00101110 | 2E | . | 68 | 01000100 | 44 | D | |
47 | 00101111 | 2F | / | 69 | 01000101 | 45 | E | |
48 | 00110000 | 30 | 0 | 70 | 01000110 | 46 | F | |
49 | 00110001 | 31 | 1 | 71 | 01000111 | 47 | G | |
50 | 00110010 | 32 | 2 | 72 | 01001000 | 48 | H | |
51 | 00110011 | 33 | 3 | 73 | 01001001 | 49 | I | |
52 | 00110100 | 34 | 4 | 74 | 01001010 | 4A | J | |
53 | 00110101 | 35 | 5 | 75 | 01001011 | 4B | K | |
76 | 01001100 | 4C | L |
Decimal Code | Binary Code | Hexadecimal Code | Character | Decimal Code | Binary Code | Hexadecimal Code | Character | |
77 | 01001101 | 4D | M | 98 | 01100010 | 62 | b | |
78 | 01001110 | 4E | N | 99 | 01100011 | 63 | c | |
79 | 01001111 | 4F | O | 100 | 01100100 | 64 | d | |
80 | 01010000 | 50 | P | 101 | 01100101 | 65 | e | |
81 | 01010001 | 51 | Q | 102 | 01100110 | 66 | f | |
82 | 01010010 | 52 | R | 103 | 01100111 | 67 | g | |
83 | 01010011 | 53 | S | 104 | 01101000 | 68 | h | |
84 | 01010100 | 54 | T | 105 | 01101001 | 69 | i | |
85 | 01010101 | 55 | U | 106 | 01101010 | 6A | j | |
86 | 01010110 | 56 | V | 107 | 01101011 | 6B | k | |
87 | 01010111 | 57 | W | 108 | 01101100 | 6C | l | |
88 | 01011000 | 58 | X | 109 | 01101101 | 6D | m | |
89 | 01011001 | 59 | Y | 110 | 01101110 | 6E | n | |
90 | 01011010 | 5A | Z | 111 | 01101111 | 6F | o | |
91 | 01011011 | 5B | [ | 112 | 01110000 | 70 | p | |
92 | 01011100 | 5C | \ | 113 | 01110001 | 71 | q | |
93 | 01011101 | 5D | ] | 114 | 01110010 | 72 | r | |
94 | 01011110 | 5E | ^ | 115 | 01110011 | 73 | s | |
95 | 01011111 | 5F | - | 116 | 01110100 | 74 | t | |
96 | 01100000 | 60 | ` | 117 | 01110101 | 75 | u | |
97 | 01100001 | 61 | a | 118 | 01110110 | 76 | v |
Decimal Code | Binary Code | Hexadecimal Code | Character | Decimal Code | Binary Code | Hexadecimal Code | Character | |
119 | 01110111 | 77 | w | 124 | 01111100 | 7C | | | |
120 | 01111000 | 78 | x | 125 | 01111101 | 7D | } | |
121 | 01111001 | 79 | y | 126 | 01111110 | 7E | ~ | |
122 | 01111010 | 7A | z | 127 | 01111111 | 7F | del | |
123 | 01111011 | 7B | { |
大家是不是找不到 1 至 7 呢?因為它們是不可以寫出來的。
例如 : 7 是叫 bell,是一聲“叮”聲。
好了,講回正題,身份証號碼有什麼神奇呢?
首先,身份証號碼多是由一個英文字和七個數目字組成起來的。(包括括號內的數目字)
其實括號內的數目字只是用來驗查你寫的身份証號碼有沒有錯。嘩 !
這麼利害?
怎樣計算?看看下面吧 !
例如身份証號碼是Z123456,其實是 [Z123456
找到 [ 的ASCII是91,Z 的ASCII是90 (記著是大 Z)
將91減55乖9,將90減55乖8,再將1乖7,然後將2乖6,然後再將3乖5,如此類推
將答案加起來,除11,再將餘數被11減,得出來的便是括號內的數目字了
!
如果餘數是11,那括號內的就是A了 ! (11減11是 0 )
身份証號碼是Z123456,其實是 [Z123456
(91-55)*9 = 324
(90-55)*8 = 280
1*7 = 7
2*6 = 12
3*5 = 15
4*4 = 16
5*3 = 15
6*2 = 12
(324+280+7+12+15+16+15+12)/11 = 681/11 ,餘數是10,11-10 = 1
所以括號內的就是1了 ! 身份証號碼是Z123456(1) !
身份証號碼是P184759,其實是 [P184759
找到 [ 的ASCII是91,P 的ASCII是80 (記著是大 P)
(91-55)*9 = 324
(80-55)*8 = 200
1*7 = 7
8*6 = 48
4*5 = 20
7*4 = 28
5*3 = 15
9*2 = 18
(324+200+7+48+20+28+15+18)/11 = 660/11 ,餘數是0
所以括號內的就是A了 ! 身份証號碼是P184759(A) !
不信?你就試試自己的吧 !