3. Arduino可編程電路板,可透過Arduino IDE,使用C-Like的程式語言,使電路板做出各種應用。例如可跑迷宮的機器車、簡易型手機等。
4. RSA 不對稱加密技術,加密與解密分別使用不同的密鑰(公開金鑰與私密金鑰),而兩把密鑰常使用大質因數分解的方式產生(如將兩個大數12345、45678相乘,會得到一個更大的數,這個大數若要逆推,會變得很難猜出當初相乘的因數),使加密過的密文難以被破解。
5. NAT Network Address Translation 將內部位址(如虛擬IP 192.168.1.10)轉換為外部位址(如真實IP 140.122.12.31)
Arduino電路板設計使用各種微處理器和控制器。這些電路板配有一組數字和類比輸入/輸出(I/O)引腳,可以連接各種擴充板或麵包板(封鎖板)和其他電路。這些電路板具有串列埠,包括某些型號上的通用串列匯流排(USB),也用於從個人電腦載入程式。微控制器通常使用C/C++程式語言。除了使用傳統的編譯工具鏈之外,Arduino專案還提供了一個基於Processing語言專案的整合開發環境(IDE)。
RSA加密演算法是一種非對稱加密演算法。在公開金鑰加密和電子商業中RSA被廣泛使用。RSA是1977年由羅納德·李維斯特(Ron Rivest)、阿迪·薩莫爾(Adi Shamir)和倫納德·阿德曼(Leonard Adleman)一起提出的。當時他們三人都在麻省理工學院工作。RSA就是他們三人姓氏開頭字母拼在一起組成的。
NAT是作為一種解決IPv4位址短缺以避免保留IP位址困難的方案而流行起來的。網路位址轉換在很多國家廣泛使用。所以NAT就成了家庭和小型辦公室網路連接上的路由器的一個標準特徵,因為對他們來說,申請獨立的IP位址的代價要高於所帶來的效益。