阿斯克碼是什么?什么是阿斯克碼??
[重要通告]如您遇疑難雜癥,本站支持知識付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!
今天再了解一套NET程序的時(shí)候,解密完,發(fā)現(xiàn)是阿斯克碼加密,以前接觸過,但沒真正了解過,
這次好好的研究了下,不過不單純的是阿斯克碼加密,加密類型挺多次,很暈;
先把阿斯克碼記下來,防止備用,下一篇準(zhǔn)備搞一個(gè)阿斯克碼對照表;
阿斯克碼英文是ASC-II,是電腦中用來進(jìn)行字符編碼的~
每一個(gè)電腦中的英文字符都是有對應(yīng)的阿斯克碼的,比如A對應(yīng)的是96等等。
在程序中使用ASCII碼要進(jìn)行強(qiáng)制類型轉(zhuǎn)換,將字符型轉(zhuǎn)換為整型的具體為(int)b,b為要轉(zhuǎn)換的字符,通過ASCII碼可以將大小寫字符轉(zhuǎn)換,對字符進(jìn)行特定的操作。可以根據(jù)具體程序而定。
ASCII碼,即“美國國家標(biāo)準(zhǔn)資訊交換碼”(American Standard Code forInternational Interchange)的縮寫。對于學(xué)過編程的朋友相信并不陌生,而對于沒有學(xué)過編程的朋友,可能就有介紹一番的需要。 ASCII碼是由ANSI X.3.4和ISO646兩種早期的編碼規(guī)格整合而來,在1970年由美國國家標(biāo)準(zhǔn)化委員會(huì)通過的編碼規(guī)格,它規(guī)定了128個(gè)基礎(chǔ)英文字符的二進(jìn)制編碼規(guī)則,如大寫字母“A”的編碼就是64,而空格的編碼則為32。ASCII推出后逐漸取代了其他舊的編碼成為電腦編碼的統(tǒng)一標(biāo)準(zhǔn),并被國際標(biāo)準(zhǔn)化組織ISO在80年代確認(rèn)為國際標(biāo)準(zhǔn)。 由于ASCII只規(guī)定了128個(gè)最常用的英文字符,所以隨著電腦字符集的增長,逐漸出現(xiàn)了很多種在ASCII上擴(kuò)充的編碼方式,我們熟悉的Unicode編碼就是其中較為復(fù)雜的一種,這是在標(biāo)準(zhǔn)的ASCII NO.5和ISO10646基礎(chǔ)上開發(fā)的32bits編碼方案。ISO10646是在ISO08859-1基礎(chǔ)上開發(fā)的編碼方案(ISO08859-1是在ASCII標(biāo)準(zhǔn)版ASCII NO.5上開發(fā)的256字符的標(biāo)準(zhǔn)擴(kuò)展ASCII編碼),包含了目前所有的電腦字符在內(nèi),但由于過于龐大,所以在此基礎(chǔ)上發(fā)展了16bits的Unicode,其復(fù)雜度比ISO10646小了很多,但不包含一些非常罕見的的字符在內(nèi)。 ASCII是AmericanStandardCodeforInformationInterchange的縮寫,用來制訂計(jì)算機(jī)中每個(gè)符號對應(yīng)的代碼,這也叫做計(jì)算機(jī)的內(nèi)碼(code)。每個(gè)ASCII碼以1個(gè)字節(jié)(Byte)儲(chǔ)存,從0到數(shù)字127代表不同的常用符號,例如大寫A的ASCII碼是65,小寫a則是97。由于ASCII字節(jié)的七個(gè)位,最高位并不使用,所以后來又將最高的一個(gè)位也編入這套內(nèi)碼中,成為八個(gè)位的延伸ASCII(ExtendedASCII)碼,這套內(nèi)碼加上了許多外文和表格等特殊符號,成為目前常用的內(nèi)碼。
問題未解決?付費(fèi)解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!