ticoAg/ChineseCorpus-Kaggle-fanti huggingface dataset:
* 20世紀初期將圖片分成層的“照片石印術”得以發展。它允許地圖被分成各圖層，例如一個層表示植被，而另一層表示水。這技術特別用於印刷輪廓 - 繪製，這是一個勞力集中的任務，但它們有一個單獨的圖層意味著他們可以不被其他圖層上的工作混淆。這項工作最初是在玻璃板上繪製，後來，塑料薄膜被引入，具有更輕、使用較少的存儲空間、柔韌等優勢。當所有的圖層完成，再由一個巨型處理攝像機結合成一個圖像。彩色印刷引進後，層的概念也被用於創建每種顏色單獨的印版。儘管後來層的使用成為當代地理信息系統的主要典型特徵之一，剛才所描述的攝影過程本身並不被認為是一個地理信息系統 - 因為這個地圖只有圖像而沒有附加的屬性數據庫。
* 60年代早期，在核武器研究的推動下，計算機硬件的發展導致通用計算機“繪圖”的應用。
* 1967年，世界上第一個真正投入應用的地理信息系統由聯邦林業和農村發展部在加拿大安大略省的渥太華研發。羅傑·湯姆林森博士開發的這個系統被稱為加拿大地理信息系統（ CGIS），用於存儲、分析和利用加拿大土地統計局（CLI，使用的1：50000比例尺，利用關於土壤、農業、休閒、野生動物、水禽、林業和土地利用的地理信息，以確定加拿大農村的土地能力。）收集的數據，並增設了等級分類因素來進行分析.CGIS是“計算機製圖”應用的改進版，它提供了覆蓋、資料數字化/掃描功能。它支持一個橫跨大陸的國家坐標系統，將線編碼為具有真實的嵌入拓撲結構的“弧”，並在單獨的文件中存儲屬性和區位信息。由於這一結果，湯姆林森被稱為“地理信息系統之父“，尤其是因為他在促進收斂地理數據的空間分析中對覆蓋的應用.CGIS一直持續到20世紀70年代才完成，耗時太長，因此在其發展初期，不能與如鷹這樣的銷售各種商業地圖應用軟件的供應商競爭.CGIS一直使用到20世紀90年代，並在加拿大建立了一個龐大的數字化的土地資源數據庫。它被開發為基於大型機的系統以支持一個在聯邦和省的資源規劃和管理。其能力是大陸範圍內的複雜數據分析.CGIS未被應用於商業。微型計算機硬件的發展使得象ESRI和CARIS那樣的供應商成功地兼併了大多數的CGIS特徵，並把對空間和屬性信息的分離的第一種世代方法與對組織的屬性數據的第二種世代方法引入數據庫結構。
* 20世紀80年代和90年代產業成長刺激了應用了GIS的UNIX工作站和個人計算機飛速增長。至20世紀末，在各種系統中迅速增長使得其在相關的少量平臺已經得到了鞏固和規範。並且用戶開始提出了在互聯網上查看GIS數據的概念，這要求數據的格式和傳輸標準化。
如果能將你所在州的降雨和你所在縣上空的照片聯系起來，就可以判斷出哪塊濕地在一年的某些時候會乾涸。一個GIS系統就能夠進行這樣的分析，它能夠將不同來源的信息以不同的形式應用。對于源數據的基本要求是確定變量的位置。位置可能由經度、緯度和海拔的x，y，z坐標來標注，或是由其他地理編碼系統比如ZIP碼，又或是高速公路英里標志來表示。任何可以定位存放的變量都能被反饋到GIS。一些政府機構和非政府組織正在生產制作能夠直接訪問GIS的計算機數據庫。可以將地圖中不同類型的數據格式輸入GIS。GIS系統同時能將不是地圖形式的數字信息轉換可識別利用的形式。例如，通過分析由遙感生成的數字衛星圖像，可以生成一個與地圖類似的有關植被覆蓋的數字信息層。
同樣，人口調查或水文表格數據也可在GIS系統中被轉換成作為主題信息層的地圖形式。
GIS數據以數字數據的形式表現了現實世界客觀對象（公路、土地利用、海拔）。現實世界客觀對象可被劃分為兩個抽象概念：離散對象（如房屋）和連續的對象領域（如降雨量或海拔）。這二種抽象體在GIS系統中存儲數據主要的二種方法為：柵格（網格）和矢量。
柵格（網格）數據由存放唯一值存儲單元的行和列組成。它與柵格（網格）圖像是類似的，除了使用合適的顏色之外，各個單元記錄的數值也可能是一個分類組（例如土地使用狀況）、一個連續的值（例如降雨量）或是當數據不是可用時記錄的一個空值。柵格數據集的分辨率取決于地面單位的網格寬度。通常存儲單元代表地面的方形區域，但也可以用來代表其它形狀。柵格數據既可以用來代表一塊區域，也可以用來表示一個實物。
矢量數據利用了幾何圖形例如點、線（一系列點坐標），或是面（形狀決定于線）來表現客觀對象。例如，在住房細分中以多邊形來代表物產邊界，以點來精確表示位置。矢量同樣可以用來表示具有連續變化性的領域。利用等高線和不規則三角形格網（TIN）來表示海拔或其他連續變化的值。TIN的記錄對于這些連接成一個由三角形構成的不規則網格的點進行評估。三角形所在的面代表地形表面。
利用柵格或矢量數據模型來表達現實既有優點也有缺點。柵格數據設置在面內所有的點上都記錄同一個值，而矢量格式只在需要的地方存儲數據，這就使得前者所需的存儲的空間大于后者。對于柵格數據可以很輕易地實現覆蓋的操作，而對于矢量數據來說要困難得多。矢量數據可以像在傳統地圖上的矢量圖形一樣被顯示出來，而柵格數據在以圖象顯示時顯示對象的邊界將呈現模糊狀。
除了以幾何向量坐標或是柵格單元位置來表達的空間數據外，另外的非空間數據也可以被存儲。在矢量數據中，這些附加數據為客觀對象的屬性。例如，一個森林資源的多邊形可能包含一個標識符值及有關樹木種類的信息。在柵格數據中單元值可存儲屬性信息，但同樣可以作為與其他表格中記錄相關的標識符。
數據采集——向系統內輸入數據——它占據了GIS從業者的大部分時間。有多種方法向GIS中輸入數據，在其中它以數字格式存儲。
印在紙或聚酯薄膜地圖上的現有數據可以被數字化或掃描來產生數字數據。數字化儀從地圖中產生向量數據作為操作符軌跡點、線和多邊形的邊界。掃描地圖可以產生能被進一步處理生成向量數據的光柵數據。
測量數據可以從測量器械上的數字數據收集系統中被直接輸入到GIS中。從全球定位系統（GPS）——另一種測量工具中得到的位置，也可以被直接輸入到GIS中。
遙感數據同樣在數據收集中發揮著重要作用，并由附在平臺上的多個傳感器組成。傳感器包括攝像機、數字掃描儀和激光雷達，而平臺則通常由航空器和衛星構成。現在大部分數字數據來源于圖片判讀和航空照片。軟拷貝工作站用來數字化直接從數字圖像的立體象對中得到的特征。這些系統允許數據以二維或三維捕捉，它們的海拔直接從用照相測量法原理的立體象對中測量得到。現今，模擬航空照片先被掃描然后再輸入到軟拷貝系統，但隨著高質量的數字攝像機越來越便宜，這一步也就可被省略了。衛星遙感是空間數據的另一個重要來源。這里衛星使用不同的傳感器包來被動地測量從主動傳感器如雷達發射出去的電磁波頻譜或無線電波的部分的反射系數。遙感收集可以進一步處理來標識感興趣的對象和類例如土地覆蓋的光柵數據。
除了收集和輸入空間數據之外，屬性數據也要輸入到GIS中。對于向量數據，這包括關于表現在系統中的對象的附加信息。
輸入數據到GIS中后，通常還要編輯，來消除錯誤，或進一步處理。對于向量數據必須要“拓撲正確”才能進行一些高級分析。比如說，在公路網中，線必須與交叉點處的結點相連。像反沖或過沖的錯誤也必須消除。對于掃描的地圖，源地圖上的污點可能需要從生成的光柵中消除。例如，污物的斑點可能會把兩條本不該相連的線連在一起。
GIS可以通過執行數據重構來把數據轉換成不同的格式。例如，GIS可以通過在具有相同分類的所有單元周圍生成線，同時決定單元的空間關系，如鄰接和包含，來將衛星圖像轉換成向量結構。
由于數字數據以不同的方法收集和存儲，兩種數據源可能會不完全兼容。因此GIS必須能夠將地理數據從一種結構轉換到另一種結構。
財產所有權地圖與土壤分布圖可能以不同的比例尺顯示數據。GIS中的地圖數據必須能被操作以使其與從其它地圖獲得的數據對齊或相配合。在數字數據被分析前，它們可能得經過其它一些將它們整合進GIS的處理，比如，投影與坐標變換。地球可以用多種模型來表示，對于地球表面上的任一給定點，各個模型都可能給出一套不同的坐標（如緯度，經度，海拔）。最簡單的模型是假定地球是一個理想的球體。隨著地球的更多測量逐漸累積，地球的模型也變得越來越復雜，越來越精確。事實上，有些模型應用于地球的不同區域以提供更高的精確度（如北美坐標系統，1983-NAD83-只適合在美國使用，而在歐洲卻不適用）。
投影是制作地圖的基礎部分，它是從地球的一種模型中轉換信息的數學方法，它將三維的彎曲表面轉換成二維的媒介（比如紙或電腦屏幕）。不同類型的地圖要采用不同的投影投影系統，因為每種投影系統有其自身的合適的用途。比如一種可以精確反映大陸形狀的投影會歪曲大陸的相對尺寸（翻譯的是英文的維基百科）
空間分析能力是GIS的主要功能，也是GIS與計算機制圖軟件相區別的主要特征。空間分析是從空間物體的空間位置、聯系等方面去研究空間事物，以及對空間事物做出定量的描述。一般地講，它只回答What（是什么？）、Where（在哪里？）、How（怎么樣？）等問題，但并不（能）回答Why（為什么？）。空間分析需要復雜的數學工具，其中最主要的是空間統計學、圖論、拓撲學、計算幾何等，其主要任務是對空間構成進行描述和分析，以達到獲取、描述和認知空間數據；理解和解釋地理圖案的背景過程；空間過程的模擬和預測；調控地理空間上發生的事件等目的。
空間分析技術與許多學科有聯系，地理學、經濟學、區域科學、大氣、地球物理、水文等專門學科為其提供知識和機理。
除了GIS軟件捆綁空間分析模塊外，目前也有一些專用的空間分析軟件，如GISLIB、SIM、PPA、Fragstats; GeoDA, SatScan, Geodetector等。
將濕地地圖與在機場、電視臺和學校等不同地方記錄的降雨量關聯起來是很困難的。然而，GIS能夠描述
地表、地下和大氣的二維三維特征。
例如，GIS能夠將反應降雨量的雨量線迅速制圖。
這樣的圖稱為雨量線圖。通過有限數量的點的量測可以估計出整個地表的特征，這樣的方法已經很成熟。一張二維雨量線圖可以和GIS中相同區域的其它圖層進行疊加分析。
在過去的35年，在濕地邊上有沒有任何加油站或工廠經營過？有沒有任何滿足在2英里內且高出濕地的條件的這類設施？GIS可以識別并分析這種在數字化空間數據中的空間關系。這些拓撲關系允許進行復雜的空間建模和分析。地理實體間的拓撲關系包括連接（什么和什么相連）、包含（什么在什么之中）、還有鄰近（兩者之間的遠近）。
如果所有在濕地附近的工廠同時向河中排放化學物質，那么排入濕地的污染物的數量要多久就能達到破壞環境的數量？GIS能模擬出污染物沿線性網絡（河流）的擴散的路徑。諸如坡度、速度限值、管道直徑之類的數值可以納入這個模型使得模擬得更精確。網絡建模通常用于交通規劃、水文建模和地下管網建模。
地理信息只是一堆數字紀錄，需要有合適的軟件去把它表示出來；與此同時，地理信息數據庫的建立，亦有賴合適軟件的幫助，把地理數據信息化。現時在工商界方面的市場普遍被兩大地理資訊系統巨頭ESRI及Mapinfo所壟斷，但他們亦能夠提供一套整全的地理資訊系統，以供客戶使用。政府及軍方機構往往用到特別打造的軟件，例如開源的GRASS或其他專門的系統，以配合他們的特殊需要。雖然現時有不少自由的閱覽GIS資料的工具，一般大眾可以輕易取得的地理信息，還得依靠Google Earth或微軟的Virtual Earth之類的系統。這些系統所提供的資料更往往過於地域中心，例如：你可以清楚找到一個位於美國偏遠小鎮的停車位，但卻不能看得清楚一條位於首爾江南區的大街。
在互聯網服務普及的今天，不少地理資訊系統都提供編程界面，讓用戶通過這些界面及其系統建立各自的地理資訊信息頁面。這些編程界面，有利用VBA或JavaScript的。讓用戶很容易就可以獲取衛星圖片或地圖的連結頁面，甚至加上行車路線或地理位置等信息。
通過與流動裝置的結合，地理資訊系統可以為用戶提供即時的地理信息。一般汽車上的導航裝置都是結合了衛星定位設備（GPS）和地理資訊系統（GIS）的複合系統；在香港曾經很流行的地圖王，則是一套可以安裝在PDA或手提電話上的即時地圖系統。
汽車導航系統是地理資訊系統的一個特例，它除了一般的地理資訊系統的內容以外，還包括了各條道路的行車及相關信息的數據庫。這個數據庫利用矢量表示行車的路線、方向、路段等信息，又利用網絡拓撲的概念來決定最佳行走路線。地理數據文件（GDF）是為導航系統描述地圖數據的ISO標準。汽車導航系統組合了地圖匹配、GPS定位和來計算車輛的位置。地圖資源數據庫也用于航跡規劃、導航，并可能還有主動安全系統、輔助駕駛及位置定位服務（Location Based Services, LBS）等高級功能。汽車導航系統的數據庫應用了。
gvSIG是一個基于JAVA的桌面地理信息系統，同時也是開發地理資訊系統一個強有力的工具。它包含許多功能如空間數據分析，地圖編輯，Map設計等。gvSIG得到了西班牙一些政府和公司的參與并基于GNU/GPL許可證發布。gvSIG能夠很好得工作在Windows和Linux平臺之上。gvSIG支持其它GIS系統經常使用到的一些空間數據標準格式（shapefile,DXF,DWG,DGN,ECW,MrSID,TIFF,JPG2000, KML, GML等）。gvSIG遵循OGC（Open Geospatial Consortium）標準，這意味著它能夠讀取本地數據也能夠通過WMS、WFS、WCS讀取遠程數據。
QGIS（原稱Quantum GIS）是一個自由軟體的桌面GIS軟體。它提供資料的顯示、編輯和分析功能。詳見QGIS
許多學科受益于地理信息系統技術。活躍的地理信息系統市場導致了GIS組件的硬件和軟件的低成本和持續改進。這些發展反過來推動這項技術在科學、政府、企業和產業等方面更廣泛的應用，應用包括房地產、公共衛生、犯罪地圖、國防、可持續發展、自然資源、景觀建筑、考古學、社區規劃、運輸和物流。地理信息系統也分化出定位服務（LBS）。LBS使用GPS通過所在地與固定基站的關系用移動設備顯示其位置（最近的餐廳，加油站，消防栓），移動設備（朋友，孩子，一輛警車）或回傳他們的位置到一個中央服務器顯示或作其他處理。隨著GPS功能與日益強大的移動電子（手機、pda、筆記本電腦）整合，這些服務繼續發展。
開放地理聯合會是一個參與一致進程以開發公開地理處理規格的384家公司、政府機構、大學和個人組成的國際行業聯合會。由OpenGIS規格定義的開放接口和協議，支持可交互操作的解決方案，網絡、無線和定位服務和主流IT。讓復雜的空間信息和服務在各種應用可以被授權技術開發人員使用。開放地理聯合會協議包括網絡地圖服務WMS和網絡功能服務WFS。地理信息系統由OGC產品劃分為兩大類型，基于遵循OGC規格的完整準確的軟件。地理信息系統技術標準促進GIS工具進行交流。兼容的產品是符合OpenGIS規范的軟件產品。當一個產品經過測試，并通過OGC測試項目證明是兼容的，這個產品就在這個地點上自動注冊為“兼容”。現實軟件產品，即實現OpenGIS規格但還沒有通過兼容測試的軟件產品。合規測試不可作用于所有的規格。開發者可以注冊他們的產品為實施草案或經核準的規范，而OGC有權審查和確認每個條目。
近些年，地圖應用爆炸性的蔓延于網站，如谷歌地圖和Bing地圖。這些網站使公眾獲取了大量的地理數據。他們中的一部分，像谷歌地圖和OpenLayers，公布了API使得用戶能夠創建自定義的應用。這些工具包一般提供街道地圖/天線/衛星圖像、地理編碼、搜索和路由的功能。其他出版網絡上的地理信息的應用包括Cadcorp的GeognoSIS、ESRI的ArcIMS服務器、谷歌地球、谷歌融合表和開源的替代品MapServer，Mapnik和GeoServer。
地圖通常被用于探索地球和開發利用其資源。地理信息系統技術，作為一個擴展的地圖科學，提高了工作效率和傳統地圖的分析能力。現在，當科學界識別影響氣候變化的人為活動的環境后果時，地理信息系統技術正在成為一個理解環境隨時間變化的影響基本的工具。地理信息系統技術使各種來源的資料能夠與現有地圖和來自地球觀測衛星的最新信息隨著氣候變化模型的輸出結合。這可以在復雜的自然系統幫助了解氣候變化帶來的影響。其中一個經典的例子就是對北極冰層融化的研究。一個地理信息系統的結合衛星圖像的地圖形式的輸出讓研究人員以從所未有的方式查看他們的研究對象。這些照片對于傳輸氣候變化效果給非科學工作者也是非常重要的
萬維網聯盟的語義網運動中出現的工具和技術被證明在信息系統的數據集成問題中十分有用。相應地，這種技術已被提議作為一種促進GIS應用之間的互操作性和數據重用的手段，并啟用了新的分析機制。
本體是這種語義方法的關鍵組成部分，因為它們遵循一個在特定領域的概念和關系下被機器可讀的正式規范。反過來，這使得地理信息系統專注于一個的數據的意義，而不是它的語法或結構。臨時本體是在GIS應用領域開發的，例如由英國地形測量局和美國太空總署噴射推進實驗室開發的SWEET本體開發得水文本體論。此外，簡單的本體和語義元數據標準正在由萬維網聯盟地理培育集團發表出來以便在網絡上表述地理空間數據。
隨著GIS在決策中的普及，學者們已經開始審議地理信息系統的社會影響。有人認為，地理信息的生產、分配、利用和表述的很大程度上與社會環境有關。其他相關議題包括版權、隱私和審查的討論。較為樂觀的GIS社會應用是將它作為一個公眾參與的工具來應用。
就業方向大概分為：應用和開發。應用主要包括：gis數據處理與分析，遙感圖像處理與分析以及測量等相關內容，開發主要可以分為：底層開發、二次開發、web開發等，從某種角度上來說，GIS開發只是計算機編程技術在該領域的具體表現。
* Elangovan,K (2006) "GIS: Fundamentals, Applications and Implementations", New India Publishing Agency, New Delhi"208 pp.
* Harvey, Francis (2008) ''A Primer of GIS, Fundamental geographic and cartographic concepts.'' The Guilford Press, 31 pp.
* Heywood, I., Cornelius, S., and Carver, S. (2006)''An Introduction to Geographical Information Systems''. Prentice Hall. 3rd edition.
* Longley, P.A., Goodchild, M.F., Maguire, D.J. and Rhind, D.W. (2005)''Geographic Information Systems and Science''. Chichester: Wiley. 2nd edition.
* 開放空間協會：Open Geospatial Consortium (OGC)
*  國土資訊系統自然環境整合倉儲供應系統
*  GIS時代 教育部地理信息軟件及其應用工程研究中心
安全散列演算法（，縮寫為SHA）是一個密碼雜湊函數家族，是FIPS所認證的安全雜湊演算法。能計算出一個數位訊息所對應到的，長度固定的字串（又稱訊息摘要）的算法。且若輸入的訊息不同，它們對應到不同字串的機率很高。
SHA家族的演算法，由美國國家安全局（NSA）所設計，並由美國國家標準與技術研究院（NIST）發佈，是美國的政府標準，其分別是：
*SHA-0：1993年發布，當時稱做安全散列標準（Secure Hash Standard），發布之后很快就被NSA撤回，是SHA-1的前身。
*SHA-1：1995年發布，SHA-1在許多安全協定中廣為使用，包括TLS、GnuPG、SSH、S/MIME和IPsec，是MD5的後繼者。但SHA-1的安全性在2010年以后已經不被大多數的加密場景所接受。2017年荷蘭密碼學研究小組CWI和Google正式宣布攻破了SHA-1。
*SHA-2：2001年發布，包括SHA-224、SHA-256、SHA-384、SHA-512、SHA-512/224、SHA-512/256。SHA-2目前沒有出現明顯的弱點。雖然至今尚未出現對SHA-2有效的攻擊，但它的演算法跟SHA-1基本上仍然相似。
*SHA-3：2015年正式發布，由於對MD5出現成功的破解，以及對SHA-0和SHA-1出現理論上破解的方法，NIST感覺需要一個與之前演算法不同的，可替換的加密雜湊演算法，也就是現在的SHA-3。
下表中的中繼雜湊值（internal state）表示對每個資料區塊壓縮雜湊過後的中繼值（internal hash sum）。
+ SHA函數對比
輸出雜湊值長度（bits）
中繼雜湊值長度（bits）
資料區塊長度（bits）
最大輸入訊息長度（bits）
使用到的運算子
碰撞攻擊（bits）
性能示例(MiB/s)
MD5（作為參考）
And, Xor, Rot,  Or
264 ? 1
''SHA-224'SHA-256''
And, Xor, Rot,  Or, Shr
''SHA-384'SHA-512'
384512224 256
2128 ? 1
''SHA3-224'SHA3-256'SHA3-384'SHA3-512''
And, Xor, Rot, Not
''SHAKE128'SHAKE256''
SHAd函數是一個簡單的相同SHA函數的重述：
SHAd-256(m)=SHA-256(SHA-256(m))。它會克服有關''延伸長度''攻擊的問題。
* Eli Biham, Rafi Chen, Near-Collisions of SHA-0, Cryptology ePrint Archive, Report 2004/146, 2004 (to appear CRYPTO 2004)
* Florent Chabaud, Antoine Joux: Differential Collisions in SHA-0. CRYPTO 1998. pp. 56–71.
* Henri Gilbert, Helena Handschuh: Security Analysis of SHA-256 and Sisters. Selected Areas in Cryptography 2003: pp. 175–193.
*  FIPS PUB 180-2，''安全雜湊標準''
*  RFC 3174，''美國安全雜湊演算法1（SHA1）''
*  這個Javascript SHA-1計算機會展示計算過程中的中繼值
*  SHA-256在線格計算工具
本條目列舉國際體育組織，包括各種單項運動總會、跨行業國際體育機構和各種綜合性體育國際比賽項目。
目前共有28個會員:
* 水上運動 (游泳、跳水、水上芭蕾、水球和公開水域游泳）：國際游泳總會（FINA）
* 射箭：國際射箭總會（FITA）
* 田徑（包括 田徑, 路跑和越野賽跑）：國際田徑總會（IAAF）
* 羽球：世界羽球聯盟（BWF）
* 籃球：國際籃球總會（FIBA）
* 拳擊（業餘）：國際拳擊總會（AIBA）
* 輕艇：國際輕艇總會（ICF）
* 自由車：國際自由車總會（UCI / ICU）
* 馬術：國際馬術總會（FEI）
* 擊劍：國際擊劍總會（FIE）
* 足球：國際足球總會（FIFA）
* 高爾夫：國際高爾夫總會（IGF）
* 體操（包括韻律體操、特技體操、有氧體操、彈翻床和翻滾體操）：國際體操總會（FIG / IFG）
* 手球：國際手球總會（IHF）
* 曲棍球：國際曲棍球總會（FIH）
* 柔道：國際柔道聯盟（IJF）
* 現代五項：國際現代五項總會（UIPM）
* 劃船：國際劃船總會（FISA）
* 橄欖球：國際橄欖球總會（IRB）
* 帆船：國際帆船總會（ISAF）
* 射擊運動：國際射擊運動聯盟（ISSF）
* 乒乓球：國際桌球總會（ITTF）
* 跆拳道：世界跆拳道聯盟（WTF）
* 網球：國際網球總會（ITF）
* 鐵人三項：國際鐵人三項聯盟（ITU）
* 排球和沙灘排球：國際排球總會（FIVB）
* 舉重：國際舉重總會（IWF）
* 角力：國際角力總會（FILA）
* 冬季兩項：國際冬季兩項聯盟（IBU）
* 有舵雪橇：國際有舵雪橇和俯式冰橇聯合會（FIBT）
* 冰壺：世界冰壺聯盟（WCF）
* 冰球：國際冰球總會（IIHF）
* 無舵雪橇：國際無舵雪橇聯合會（FIL）
* 滑冰：國際滑冰總會（ISU）
* 滑雪：國際滑雪總會（FIS）
* 飛行運動：國際航空聯盟（FAI）
* 美式足球：國際美式足球總會（IFAF）
* 賽車：國際汽車聯盟（FIA）
* 班迪球：國際班迪球聯合會（FIB）
* 棒球與壘球：世界棒壘球聯盟（WBSC）
* 巴斯克球：國際巴斯克球總會（FIPV）
* 撞球：世界撞球總會（WCBS）
* 滾球：世界滾球總會（CMSB）
* 保齡球：國際保齡球總會（FIQ）
* 橋牌：世界橋牌聯盟（WBF）
* 西洋棋：世界西洋棋聯合會（FIDE）
* 板球：國際板球理事會（ICC）
* 運動舞蹈：世界運動舞蹈總會（WDSF）
* 福樂球：國際福樂球總會（IFF）
* 飛盤：世界飛盤總會（WFDF）
* 空手道：世界空手道總會（WKF）
* 合球：國際合球總會（IKF）
* 水上救生：國際水上救生總會（ILS）
* 摩托車運動：國際摩托車賽車協會（FIM）
* 登山運動和攀巖：國際登山聯會（UIAA）
* 籃網球：國際籃網球總會（IFNA）
* 定向越野：國際定向越野運動總會（IOF）
* 馬球：國際馬球總會（FIP）
* 摩托艇：國際摩托艇聯會（UIM）
* 短柄牆球：國際短柄牆球總會（IRF）
* 滑輪溜冰：國際滑輪溜冰總會（FIRS）
* 登山滑雪：國際登山滑雪總會（ISMF）
* 運動攀登：國際運動攀登總會（IFSC）
* 壁球：世界壁球聯盟（WSF）
* 相撲：國際相撲總會（IFS）
* 衝浪：國際衝浪協會（ISA）
* 拔河：國際拔河運動總會（TWIF）
* 水中運動：國際水中運動聯合會（CMAS）
* 滑水：國際滑水暨寬板滑水總會（IWWF）
* 武術：國際武術聯合會（IWUF）
國際單項運動總會聯合會為各個國際單項運動總會的橫向組織，目前共有92個正會員與17個準會員。前述國際奧林匹克委員會承認的各運動總會中，除了代表班迪球的國際班迪球聯合會（FIB）之外，其餘均為其會員。另外，還有一些會員並未被國際奧林匹克委員會所承認，現詳列如下：
* 合氣道：國際合氣道聯盟（IAF）
* 健美：國際健美總會（IFBB）
* 飛鏢：世界飛鏢總會（WDF）
* 龍舟：國際龍舟聯合會（IDBF）
* 西洋跳棋：世界西洋跳棋總會（FMJD）
* 浮士德球：國際浮士德球總會（IFA）
* 圍棋：國際圍棋聯盟（IGF）
* 冰上滑盤：國際冰上滑盤總會（IFI）
* 柔術：國際柔術聯盟（JJIF）
* 劍道：國際劍道聯盟（FIK）
* 踢拳：世界踢拳總會（WAKO）
* 袋棍球：國際袋棍球總會（FIL）
* 迷你高爾夫：世界迷你高爾夫球總會（WMF）
* 泰拳：國際泰拳總會（IFMA）
* 健力：國際健力聯合會（IPF）
* 桑搏：國際桑搏總會（FIAS）
* 法國踢腿術：國際踢腿術總會（FISav）
* 藤球：國際藤球總會（ISTAF）
* 雪橇犬：國際雪橇犬運動總會（IFSS）
* 軟式網球：國際軟式網球總會（ISTF）
* 運動釣魚：國際釣魚運動總會（CIPS）
* 桌上足球：國際桌上足球聯合會
* 自由潛水：國際自由潛水發展協會
*國際健康、體育、娛樂、運動與舞蹈理事會
*國際體育科學與體育教育理事會（ICSSPE）
*國際殘疾人奧林匹克委員會（IPC）
*聯合國教科文組織政府間體育運動委員會
*國際大眾體育聯合會（FISPT）
*國際大眾體育組織協調委員會（ICSA）
*國際健身大眾體育協會（TAFISA）
*國際工人體育運動委員會（IWSC）
*泛太平洋大眾體育協會（ASFAA）
*亞洲及大洋洲地區大眾體育協會（ASFAA）
*新加坡體育理事會（Singapore Sports Council）
*國際工人體育聯合會（CSIT）
*國際警察體育聯盟（Union Sportive Internationale des Polices）
*國際地中海運動會委員會（Comté Internationale des Jeux Mediterranéens）
*國際體育電影與電視聯合會（Fédération Internationale du Cinéma et de la Télévision Sportifs）
*國際反體育暴力基金會（Fondation Internationale pour la Lutte contre le Violence Associée au Sport）
*國際無暴力運動協會（International Association for Non-violent sport ）
*國際奧林匹克醫學研究協會（Association Olympique Internationale pour la Recherche Medico-Sportive）
*國際奧林匹克醫務官協會（International Association of Olympic Medical Officers）
*多項運動國際（Panathlon International）
*公平競爭國際委員會（Comité International pour le Fair-Play）
* 夏季奧運單項運動總會聯合會
* 國際奧林匹克委員會承認組織列表
SHA-1（，中文名：安全散列算法1）是一種密碼散列函數，美國國家安全局設計，并由美國國家標準技術研究所（NIST）發布為聯邦資料處理標準（FIPS）。SHA-1可以生成一個被稱為消息摘要的160位（20字節）散列值，散列值通常的呈現形式為40個十六進制數。
2005年，密碼分析人員發現了對SHA-1的有效攻擊方法，這表明該算法可能不夠安全，不能繼續使用，自2010年以來，許多組織建議用SHA-2或SHA-3來替換SHA-1。Microsoft、Google以及Mozilla都宣布，它們旗下的瀏覽器將在2017年停止接受使用SHA-1算法簽名的SSL證書。
2017年2月23日，與Google宣布了一個成功的SHA-1，發布了兩份內容不同但SHA-1散列值相同的PDF文件作為概念證明。
2020年，針對SHA-1的選擇前綴沖突攻擊已經實際可行。建議盡可能用SHA-2或SHA-3取代SHA-1。
SHA-1壓縮演算法中的一個迴圈。A, B, C, D和E是這個state中的32位元文字；''F''是會變化的非線性函數；n代表bit向左循環移動n個位置。n因操作而異。田代表modulo 232之下的加法，Kt是一個常數。
最初載明的演算法於1993年發佈，稱做安全雜湊標準（Secure Hash Standard），FIPS PUB 180。這個版本現在常被稱為SHA-0。它在發佈之後很快就被NSA撤回，並且由1995年發佈的修訂版本FIPS PUB 180-1（通常稱為SHA-1）取代。SHA-1和SHA-0的演算法只在壓縮函數的訊息轉換部份差了一個位元的循環位移。根據NSA的說法，它修正了一個在原始演算法中會降低雜湊安全性的弱點。然而NSA並沒有提供任何進一步的解釋或證明該弱點已被修正。而後SHA-0和SHA-1的弱點相繼被攻破，SHA-1似乎是顯得比SHA-0有抵抗性，這多少證實了NSA當初修正演算法以增進安全性的聲明。
SHA-0和SHA-1可將一個最大264位元的訊息，轉換成一串160位元的訊息摘要；其設計原理相似於MIT教授Ronald L. Rivest所設計的密碼學雜湊演算法MD4和MD5。
在CRYPTO 98上，兩位法國研究者提出一種對SHA-0的攻擊方式：在261的計算複雜度之內，就可以發現一次碰撞（即兩個不同的訊息對應到相同的訊息摘要）；這個數字小於生日攻擊法所需的280，也就是說，存在一種演算法，使其安全性不到一個理想的雜湊函數抵抗攻擊所應具備的計算複雜度。
2004年時，Biham和Chen也發現了SHA-0的近似碰撞，也就是兩個訊息可以雜湊出幾乎相同的數值；其中162位元中有142位元相同。他們也發現了SHA-0的完整碰撞（相對於近似碰撞），將本來需要80次方的複雜度降低到62次方。
2004年8月12日，Joux, Carribault, Lemuet和Jalby宣佈找到SHA-0演算法的完整碰撞的方法，這是歸納Chabaud和Joux的攻擊所完成的結果。發現一個完整碰撞只需要251的計算複雜度。他們使用的是一臺有256顆Itanium2處理器的超級電腦，約耗80,000 CPU工時。
2004年8月17日，在CRYPTO 2004的Rump會議上，王小雲，馮登國（Feng）、來學嘉（Lai），和于紅波（Yu）宣佈了攻擊MD5、SHA-0和其他雜湊函數的初步結果。他們攻擊SHA-0的計算複雜度是240，這意味的他們的攻擊成果比Joux還有其他人所做的更好。請參見MD5安全性。
2005年二月，王小雲和殷益群、于紅波再度發表了對SHA-0破密的演算法，可在239的計算複雜度內就找到碰撞。
鑒於SHA-0的破密成果，專家們建議那些計劃利用SHA-1實作密碼系統的人們也應重新考慮。在2004年CRYPTO會議結果公佈之後，NIST即宣布他們將逐漸減少使用SHA-1，改以SHA-2取而代之。
2005年，Rijmen和Oswald發表了對SHA-1較弱版本（53次的加密迴圈而非80次）的攻擊：在280的計算複雜度之內找到碰撞。
2005年二月，王小雲、殷益群及于紅波發表了對完整版SHA-1的攻擊，只需少於269的計算複雜度，就能找到一組碰撞。（利用生日攻擊法找到碰撞需要280的計算複雜度。）
這篇論文的作者們寫道；「我們的破密分析是以對付SHA-0的差分攻擊、近似碰撞、多區塊碰撞技術、以及從MD5演算法中尋找碰撞的訊息更改技術為基礎。沒有這些強力的分析工具，SHA-1就無法破解。」此外，作者還展示了一次對58次加密迴圈SHA-1的破密，在233個單位操作內就找到一組碰撞。完整攻擊方法的論文發表在2005年八月的CRYPTO會議中。
殷益群在一次面談中如此陳述：「大致上來說，我們找到了兩個弱點：其一是前置處理不夠複雜；其二是前20個迴圈中的某些數學運算會造成不可預期的安全性問題。」
2005年8月17日的CRYPTO會議尾聲中王小雲、姚期智、姚儲楓再度發表更有效率的SHA-1攻擊法，能在263個計算複雜度內找到碰撞。
2006年的CRYPTO會議上，Christian Rechberger和Christophe De Cannière宣布他們能在容許攻擊者決定部分原訊息的條件之下，找到SHA-1的一個碰撞。
在密碼學的學術理論中，任何攻擊方式，其計算複雜度若少於暴力搜尋法所需要的計算複雜度，就能被視為針對該密碼系統的一種破密法；但這並不表示該破密法已經可以進入實際應用的階段。
就應用層面的考量而言，一種新的破密法出現，暗示著將來可能會出現更有效率、足以實用的改良版本。雖然這些實用的破密法版本根本還沒誕生，但確有必要發展更強的雜湊演算法來取代舊的演算法。在「碰撞」攻擊法之外，另有一種反譯攻擊法（Pre-image attack），就是由雜湊出的字串反推原本的訊息；反譯攻擊的嚴重性更在碰撞攻擊之上，但也更困難。在許多會應用到密碼雜湊的情境（如用戶密碼的存放、文件的數位簽章等）中，碰撞攻擊的影響並不是很大。舉例來說，一個攻擊者可能不會只想要偽造一份一模一樣的文件，而會想改造原來的文件，再附上合法的簽章，來愚弄持有公鑰的驗證者。另一方面，如果可以從密文中反推未加密前的使用者密碼，攻擊者就能利用得到的密碼登入其他使用者的帳戶，而這種事在密碼系統中是不能被允許的。但若存在反譯攻擊，只要能得到指定使用者密碼雜湊過後的字串（通常存在影檔中，而且可能不會透露原密碼資訊），就有可能得到該使用者的密碼。
2017年2月23日，Google公司宣布，他們與CWI Amsterdam合作創建了兩個有著相同SHA-1值但內容不同的PDF文件，這代表SHA-1演算法已被正式攻破。
2020年，針對SHA-1的選擇前綴沖突攻擊已經實際可行。建議盡可能用SHA-2或SHA-3取代SHA-1。在數位簽章領域，用更安全的SHA-2或SHA-3替換SHA-1已經變得急迫。
以下是SHA-1演算法的偽代碼：
''Note: All variables are unsigned 32 bits and wrap modulo 232 when calculating''
''Initial variables:''
h0 := 0x67452301
h1 := 0xEFCDAB89
h2 := 0x98BADCFE
h3 := 0x10325476
h4 := 0xC3D2E1F0
''Pre-processing:''
append the bit '1' to the message
append k bits '0', where k is the minimum number >= 0 such that the resulting message
length (in ''bits'') is congruent to 448(mod 512)
append length of message (before pre-processing), in ''bits'', as 64-bit big-endian integer
''Process the message in successive 512-bit chunks:''
break message into 512-bit chunks
for each chunk
break chunk into sixteen 32-bit big-endian words wi, 0 ≤ i ≤ 15
''Extend the sixteen 32-bit words into eighty 32-bit words:''
for i from 16 to 79
wi := (wi-3 xor wi-8 xor wi-14 xor wi-16) leftrotate 1
''Initialize hash value for this chunk:''
a := h0
b := h1
c := h2
d := h3
e := h4
''Main loop:''
for i from 0 to 79
if 0 ≤ i ≤ 19 then
f := (b and c) or ((not b) and d)
k := 0x5A827999
else if 20 ≤ i ≤ 39
f := b xor c xor d
k := 0x6ED9EBA1
else if 40 ≤ i ≤ 59
f := (b and c) or (b and d) or(c and d)
k := 0x8F1BBCDC
else if 60 ≤ i ≤ 79
k := 0xCA62C1D6
temp := (a leftrotate 5) + f + e + k + wi
e := d
d := c
c := b leftrotate 30
b := a
a := temp
''Add this chunk's hash to result so far:''
h0 := h0 + a
h1 := h1 + b
h2 := h2 + c
h3 := h3 + d
h4 := h4 + e
''Produce the final hash value (big-endian):''
digest = hash = h0 append h1 append h2 append h3 append h4
上述關於f運算式列於FIPS PUB 180-1中，以下替代運算式也許也能在主要迴圈裡計算f：
(0  ≤ i ≤ 19): f := d xor (b and (c xor d))         ''(alternative)''
(40 ≤ i ≤ 59): f := (b and c) or (d and (b or c))   ''(alternative 1)''
(40 ≤ i ≤ 59): f := (b and c) or (d and (b xor c))  ''(alternative 2)''
(40 ≤ i ≤ 59): f := (b and c) + (d and (b xor c))   ''(alternative 3)''
空文的散列為：
SHA-1("")
= da39a3ee5e6b4b0d3255bfef95601890afd80709
亞馬遜可以指：
* 亞馬遜人，希臘神話中的一個民族
* 亞馬孫平原，又稱亞馬遜盆地，亞馬遜河流域平原與盆地
* 亞馬遜雨林，亞馬遜河流域熱帶雨林
* 亞馬孫州 (巴西)，巴西的行政區
* 亞馬遜州 (委內瑞拉)，委內瑞拉的行政區
* 亞馬遜公司，美國的網上商店
** 亞馬遜中國，美國亞馬遜公司的中國分公司，前身為卓越網（卓越亞馬遜）
** 亞馬遜日本，美國亞馬遜公司的日本分公司。
* 亞馬遜競技場，位於巴西馬瑙斯市
* 亞馬遜商場，香港動物主題商場
網政廿一是香港的一個已停止運作的新興政治團體，以網民為主。在2003年七一遊行後，一群網民有見於互聯網對政治影響的驚人潛力，決定成立民主自治的「反廿三新聞組」，其後發展為獨立組織「網．政．廿一」，成為全香港第一個網民自治社區，主要透過新聞組來達成網民之間的互動，藉以在現實世界／網上世界開拓議政空間及發掘政治議題，促進市民議政氣氛。
反廿三新聞組組聞認為，「網民民主運動」如同各種民主運動一樣，其動力和資源均來自群眾，同時亦包容了群眾思想和表達方式的多元性。為此，他們為「網民民主運動」訂立了以下三點原則：
# 新聞組由網民集體擁有，並進行民主管理。
# 新聞組絕不附屬於任何政權、組織、財團或個別人士。
# 新聞組堅守言論自由的原則，包容各種討論時事的言論。
2007年8月，網政廿一停止伺服器服務。
*  inMedia 關於網政廿一的報導
*  明報校園記者關於網政廿一的訪問
嘸蝦米輸入法，為臺灣人劉重次發明的中文輸入法。它是一種形碼輸入法，將漢字分拆成字型結構，再以字型結構的形、音、義與英文字母加以聯想，拼出漢字。嘸蝦米輸入法的發想始於劉重次在歐洲留學期間（1969年 - 1975年左右），當時因為Telex電傳系統（電報機）普及，劉重次於是想創造一種便利中文資訊溝通的方法，於是投入中文檢字法的世界，經過數十年後嘸蝦米輸入法才告完成，並於1990年成立「行易有限公司」。
嘸蝦米一詞，為臺語「無啥物」（臺羅：b?-siánn-mi?h）之官話音譯，意思為「沒什麼」。其外文名稱使用「Boshiamy」一名；另外軟體檔案使用「Liu」一名，則取自發明人的姓氏──劉。例如2007年可下載之Windows試用版檔名為「liu2007b.exe」。
然而，據輸入法官網所稱，以「嘸蝦米」作為輸入法的名字，「意思是說，要取大根，不要取『蝦米根』。」
依據《教育部重編國語辭典修訂本》，「嘸」字的國語讀音，注音為ㄨˇ（漢語拼音：wǔ）。
嘸蝦米輸入法字根數量多，為目前著名形碼輸入法之中最多者。依官方的字根總表統計，基本字根有341個，簡速字根有156個。然而有輸入法研究者指官方列表上省去了或遺漏一些近形字根，例如只列出「夂」卻省去「攵」，只列出「佳」卻省去「隹」等。如果計算回省去或遺漏的字根，實際字根數量不止於此。據嘸蝦米用戶Deltazone（洋蔥）的羅列，嘸蝦米實際上有基本字根580個，簡速字根175個，加起來字根總數有755個。。「嘸蝦米查碼程式」製作者liuzmd1還直言嘸蝦米有「隱藏字根」。
嘸蝦米輸入法的基本字根，依據官方的分類，絕大部份的字根可分為「形」、「音」、「義」三大類，以26個英文字母做聯想與運用，但仍有11個字根必須另行記憶。官方稱，這樣的配合聯想方法，是便利初學者熟記它的三百多個字根與英文字母的對應。
至於簡速字根，乃為提升速度而設。同一個字，即使不使用簡速字根，也可以用基本字根來組成。但若在基本字根以外，額外多記這156個簡速字根，可減少部分字的輸入碼數，詳見下方「縮短碼長」段落。依據官方說明，大部份簡速字根都能納入「形」、「音」、「義」。
當中字根與英文字母配合的關係有：
取字根的形狀，中文字根與英文字母形狀相似。例如：
「口」「亼」「口」
「口」似「O」，「亼」似「A」，「口」似「O」
「言」「亼」「??」
「言」（-{讠}-）似「I」（i，草書），「亼」似「A」，「??」似「M」。
「金」「勹」「厶」
「金」似「A」，「勹」似「N」，「厶」似「U」。
「口」「-{廠}-」「里」
「-{廠}-」顛倒後似「L」，「里」似「Q」。
「扌」「?」「冖」「巾」
「扌」似「J」，「?」反轉後似「E」，「冖」和「巾」也似「N」。
「扌」「寸」「辶」
「扌」似「J」，「寸」似「A」，「辶」似「W」。此字在簡體模式才能輸入。
「扌」「厶」「口」
「扌」似「J」，「厶」似「U」，「口」似「O」。
「阝」「丁」「口」
「阝」似「B」，「丁」似「T」，「口」似「O」。
「山」「??」「乙」
「山」似「E」，「??」似「V」，「乙」似「Z」。
「?」「工」「口」「寸」
「?」似「E」，「工」似「I」，「口」似「O」，「寸」似「A」。
其中某些字根，或許會使初學者感到困惑，如「寸」「口」「言」「丁」字，應該取其「形」還是「音」。原則上，若這個字根能唸的出來，大部份是取其「音」，然而少數字根，其與「形」更容易聯想，「形」對於初學者而言，是最直覺也最容易記憶的字根，故字根能夠發音但仍然歸屬於「形」者，要稍作留意。
取字根的發音，中文字根與英文字母發音相似。例如：
「米」「八」「刀」
「米」似「M」（聲母），「八」似「B」（聲母），「刀」似「D」（聲母）。
「戶」「〢」「三」「三」
「戶」似「F」（諧音），「〢」似「R」（諧音），「三」似「S」（聲母）。
「糸」「ㄊ」「-{兒}-」
「糸」視為「絲」旁似「S」（諧音），「ㄊ」似「T」（聲母），「-{兒}-」視為「-{兒}-」簡化字（ㄦˋ）似「R」（韻母）。
「食」「-{氣}-」「米」
「食」似「X」（諧音），「-{氣}-」似「K」（諧音），「米」似「M」（聲母）。
「-{鬥}-」「-{臼}-」「-{兒}-」
「-{鬥}-」似「D」（聲母），「-{臼}-」似「G」（諧音），「-{兒}-」似「R」（諧音）。
「糸」似「S」（「絲」之聲母），「ㄊ」似「T」（聲母），「-{兒}-」似「R」（諧音）。
「虍」「夂」「-{幾}-」
「虍」似「Z」（「據」之諧音），「夂」似「P」（聲母），「-{幾}-」似「R」（「兒」之諧音）。
大部份的字根，依據其本身的「聲母」或「韻母」或「諧音」聯想，如：
* 「B」之字根：「半」「不」「比」「八」，皆來字於其「聲母」
* 「C」之字根：「西」「夕」，皆來字於其「諧音」
* 「D」之字根：「大」「刀」「豆」「歹」「-{鬥}-」「斗」，皆來字於其「聲母」
當中，某些字根為「筆順」，此時以其筆順名的發音或特徵做聯想，如：
* 「丿」，其筆順名為「撇」，故取其聲母「P」
* 「?」，其筆順名為「捺」，故取其聲母「N」
* 「乛」「??」，其特徵為「歪」，故取其諧音「Y」
但特別注意的是，某些字根不以其本身的發音或諧音聯想，而是借助某一帶有其字根的漢字做聯想，這點須留意，如：
* 「糸」，應以「-{絲}-」的諧音做聯想，為「S」
* 「虍」，應以「-{據}-」的諧音做聯想，為「Z」
* 「-{黽}-」，應以「-{繩}-」的諧音做聯想，為「X」
另外，亦有少數字根與音的聯想，需要借助額外的意義做聯結，如：
* 「弓」「冎」，以其內喉發音的特徵做聯想，為「Q」
* 「食」「氏」「升」「-{黽}-」，聲母皆為「ㄕ」，將它們與「ㄙ」「ㄒ」發音做區別，為「X」
有一些要用臺語發音做聯想，或者用變化發音做聯結，如：
* 「戶」是「F」，不是「H」
* 「臼」是「G」，不是「J」
* 「-{氣}-」是「K」，不是「Q」
故初學者開始學習與「音」有關的字根時，應多加留意其與英文字母之間的發音關係，以不致於發生困惑而導致學習上的困難。
還有一些取音的字根，曾被輸入法研究者指發音過於牽強，例如屬於「E」的「尹、酉、與」：
* 「尹」與「寅」都唸ㄧㄣ，但前者是「E」後者是「N」
* 「酉」與「又」都唸ㄧㄡ，但前者是「E」後者是「U」
* 「與」與「雨」都唸ㄩ，但前者是「E」後者是「U」
與注音符號象形的字根大多依注音符號取音，但也有一些例外，例如：
* 字根「ㄅ」不算作「B」，而算作「K」
* 字根「ㄙ」不算「S」或「X」，而算作「U」
* 字根「ㄍ」不算「G」，而算作「R」
等等，都要特別記住。
取字根意思的聯想，共分成三個部份：
以下全部列舉：
* 「四」為「F」（英文Four）
* 「九」為「K」（閩南語發音）
* 「十」為「J」（閩南語發音）
* 「-{車}-」為「C」（Car）
* 「中」「央」為「C」（Center）
* 「女」為「G」（Girl）
* 「手」為「H」（Hand）
* 「心」為「H」（Heart）
* 「王」為「K」（King）
* 「斤」為「K」（Kilo）
* 「亻」為「P」（People）
* 「木」為「T」（Tree）
* 「佳」為「V」（Very good）
* 「水」為「W」（Water）
指的是字根「形狀」上（不是「字義」上）的變化，可以想像把一個字根的形狀拿在手上，用力搖它，會被搖成另一個樣子。如：
* 「干、千、チ、乇」「ㄐ、爿」等，取「G」
* 「乚、-{廠}-、-{廣}-」「六、亠」「立、辛」等，取「L」
* 「-{幺}-、了」「辶、廴」等，取「W」
* 「彐、?、ヨ、-{習}-、尹、丑、聿」「山、屮、屲、屯」「爫、爪」等，取「E」
其中，數目字的延伸也有大量的搖頭擺尾字根，特別要注意的字根就是「八」的搖頭擺尾「人」「入」，要與「亻」做區別。
搖頭擺尾可以說是字根為數最多的，故學習時，掌握好基礎的字根，與搖頭擺尾的字根一串一串地吸收，才能達到事半功倍的效果。
字根（搖頭擺尾字根以雙引號標示）
搖頭擺尾說明
『丷』「一」「八」『皿』
『丷』為「八」，『皿』為「四」。
『丷』「王」「我」
『丷』為「八」，「王」譯「King」，「我」譯「I」。
「忄」『廿』『堇(無廿)』
『廿』為「二」，『堇(無廿)』為「中」。
「氵」「九」「木」
「女」『隹』「灬」
『隹』為「佳」（官方遺漏字根）。
『-{蟲}-』「-{車}-」「斤」
『-{蟲}-』為「中」。
『罒』「亻」『人』『人』
『罒』為「四」（官方遺漏字根），「亻」『人』勿混淆。
有一部分字根，與英文字母的形、音、義都無法關聯，用戶必須以硬背來記憶。以下全部列舉：
*「-{黃}-」是「K」。（可用聯想法，如：黃金 → K金、黃帝 → King）
*「??（“豕”無最上面一橫）」是「Q」。
*「衤」是「V」。（從好幾個角度看都有「V」的形狀在這個部首上面）
*「鬼」是「V」。（可用聯想法，如：鬼很嚇人 → Very scary 、很怕鬼 → Very afraid）
*「牙」是「X」。（「X」形狀像是上下兩顆尖牙）
然而，「黃」「兼」「鬼」這三個字根事實上是可以以拆碼的方式輸入的，分別是「REQB」「BEEF」「PQRU」，且可以類推於其它的漢字。而「豕（無最上面一橫）」，官方又將其視為「犭」的搖頭擺尾。故這四個字根，學習者可以視情況選擇要不要死記。
還有一些字根，必需以簡體字的字形做聯想，以下全部列舉：
*「言」作偏旁時簡化作「-{讠}-」，像小草「i」形，所以「言」歸入「I」。
*「-{堅}-」簡化作「-{堅}-」，所以「臣」歸入「〢」即「R」。
*「-{齊}-」簡化作「-{齊}-」，所以「-{齊}-」的上方歸入「文」即「W」。
*「-{婁}-」簡化作「-{婁}-」，所以「-{婁}-」的上方歸入「米」即「M」，等等。
嘸蝦米輸入法在拆字時，會應用到一些潛規則，雖然官方沒獨立說出來，但在分解漢字時實際上會用到。個別學習者或許會有所困惑，另一些學習者會主張背簡碼來輸入這些有困惑的漢字。例如：
*除了官方的字根表外，輸入法內還有一些「隱藏字根」（undocumented），官方並沒有列出，要用戶自行發現。例如：
**「-{撲}-」、「-{璞}-」、「-{僕}-」等字的「菐」可以取「FB」。「-{對}-」的左旁，「-{業}-」、「-{叢}-」上方可以取「F」。
**「楠」、「蝻」、「-{獻}-」等字的「南」可以取「N」。
**「蜷」、「圈」、「勌」等字的「卷」可以取「P」。
**「拔」、「茇」、「蛂」等字的「犮」可以取「A」。但「盋」字不可以這樣取。
*如果沒有該字根，在拆字時要借用樣貌相似的字根。其實即是官方遺漏的搖頭擺尾字根。例如：
**「唯」字沒有「隹」字根，所以借用樣貌相似的「佳」字根。
**「己」字沒有「コ」字根，所以借用樣貌相似的「ユ」字根。
**「草」字沒有「艸」字根，所以借用樣貌相似的「廾」字根。
**「敬」字沒有「卝」字根，所以借用樣貌相似的「廾」字根。
**「罪」字沒有「罒」字根，所以借用樣貌相似的「四」或「皿」字根。
**「鬲」字沒有「丅」字根，所以借用樣貌相似的「丁」字根。
**「-{敵}-」字沒有「攵」字根，所以借用樣貌相似的「夂」字根。
**「亦」字沒有「赤(無土)」字根，所以借用樣貌相似的「?」字根。
**「兵」字沒有「丘(無底橫)」字根，所以借用樣貌相似的「斤」字根。
**「-{錄}-」字沒有「彑(無底橫)」字根，所以借用樣貌相似的「夕」字根。
**「-{叟}-」字沒有「??」字根，所以借用樣貌相似的「臼」字根。
**「-{衛}-」字沒有「ㄗ」字根，所以借用樣貌相似的「卩」字根。
**「除」字沒有「余(無人)」字根，所以借用樣貌相似的「禾」字根。
**「冒」字沒有「?」字根，所以借用樣貌相似的「日」字根。
**「-{牆}-」字舊版沒有「嗇(無回)」字根，所以借用樣貌相似的「巫」字根。新版已加上此字根。
不過用戶同時要注意，有些形狀不能以樣貌相似的字根借代，必須再分拆，例如「-{無}-」字不能借用「旡」字根，要分拆作「一」「尢」。「刁」字不能借用「刀」字根，要分折作「??」「?」。所以官方遺漏的字根能否套用「搖頭擺尾」的方法，是有限制的，並不是無限搖頭擺尾。
取碼時，先取較大的字根。例如：
* 「-{給}-」取「SAO」：即「糸」「亼」「口」。不取「WSAO」 （「ㄠ」「小」「亼」「口」）。
* 「春」取「FND」：即「-{豐}-」「?」「日」。不取「SBD」（「三」「八」「日」）
* 「-{畫}-」取「EQE」：即「聿」「田」「一」。不取「EYQE」（「肀」「土」「田」「一」）。
但是亦有例外：（依官方所述，有些字會以為主，但仍不跳脫大根原則）
* 「-{捨}-」取「JBGO」：即「扌」「人」「干」「口」。但「JAJO」（「扌」「亼」「十」「口」）比「JBGO」更符合大根原則。
* 「-{註}-」取「IAK」：即「言」「丶」「王」。但「ILY」（「言」「亠」「土」）比「IAK」更符合大根原則。
* 「-{喪}-」取「JOOK」：即「十」「口」「口」「畏(無田)」。但「YOOK」（「土」「口」「口」「??(無首筆)」）比「JOOK」更符合大根原則。
* 「囧」取「ORN」：即「囗」「-{兒}-」「冂」。但「FNO」（「四」「冂」「口」(補根)）比「ORN」更符合大根原則。
* 「-{無}-」取「VFF」：即「??」「卌(有底橫)」「灬」。但「WSF」（「午」「丗」「灬」）比「VFF」更符合大根原則。
* 「兵」取「POB」：即「丿」「丘(無丿)」「八」。也取「KEB」：即「斤」「一」「八」。第一個方式不符合大根原則，是容錯碼。
* 「天」取「GNN」：即「チ」「?」「?」。也取「EDN」：即「一」「大」「?」。第二個方式不符合大根原則，是容錯碼。
* 「物」取「SNM」：即「牛」「勹」「〃」。但「SDP」（「牛」「ㄉ」「丿」）比「NMP」更符合大根原則。
例外字當中，有一部分是因為嘸蝦米輸入法把一些形狀當成分水嶺，會順高底次序取分水嶺上方、分水嶺、分水嶺下方的部件。常見的分水嶺包括：四面包圍型（方框形）的字根，三面包圍型的字根，一點、兩點、三點、四點或其類似形狀，和「氺」「氶」「?」「止」「??」「-{個}-」「禾」「畏(無田)」「王」「??」等字根。因此，像「-{註}-」「-{喪}-」等字可以據此解釋。但仍有一些字未能解釋。
# 取碼順序多數按照書寫順序為原則，包括「辶」、「廴」為最後取碼。
# 「平頭」的文字則從左至右取碼。
# 「不平頭」的文字，從上至下取碼，較高出的根先取。
# 但若可以截斷筆畫取出部件的話，或者在一些能以視覺辨識的原理來分解的字中，就以目視來分拆字的輪廓，稱為「眼順」，不與筆順符合。
# 連體字，如「-{東}-、申、由」等字，需要將「四面包圍」的字根，如此處三個字中的「田」字，獨立取碼。
# 「三面包圍」的字根，如「勿、易、陽」中的「勹」字，獨立取碼。
# 將一點、兩點、三點、四點等字根獨立取碼。
# 「戈(無丶)」「弋(無丶)」這兩個字根，應先取上方的一點，即「A」，接著取「戈(無丶)」「弋(無丶)」，再取下方的字根。
# 像「戈、弋」同類的字，例如「犬、求、甫、朮」等，亦先取上方的一點，即「A」，再取下方的部件，即是將中間部件視為分水嶺取碼。
# 有兩旁相稱的根夾另一字根時，把被夾的字根分為上下兩個字根。換言之被夾的字根要被從中間腰斬，破開為上下兩個根。
「?」「口」「辶」
「金」「聿」「廴」
「糸」「言」「糸」「弓」
「彎」為「平頭」字，故上方部件應由左至右取碼。
「〢」「三」「三」
「非」非「平頭」字，從上至下取碼，而非按筆順取「丿」「三」「丨」「三」。
「丨」「田」「丨」
中間的「田」應獨立取碼。依眼順不依筆順。
「十」「??」「-{個}-」
中間的「??」應獨立取碼。依眼順不依筆順。
「ㄊ」「丗」「木」
中間的「丗」應獨立取碼。依眼順不依筆順。
「扌」「匚」「コ」
外圍的「匚」先取，再取右側的「コ」
「丶」「戈(無丶)」「口」「一」