在現實生活中,不管是公司或者民眾都會碰到輸入密碼,對傳送資料的加密等。但很多人都是同一組慣用密碼,這樣的危險性就非常高,只要電腦被竊取,或者在外面使用後,沒有做刪除的這些動作,這樣會讓有心人士給盜用。如果自己對密碼有固定時間更換,這樣可以防範被竊取的可能性。除了防範外,對密碼的難易度的了解,也是很重要的課題。本研究系統是以MATLAB來建置密碼學教學系統,這套軟體針對部份演算法開發的,由淺至深,透過互動GUI畫面設計,逐步瞭解相關領域的知識。 為了評估系統是否能有效提升學生的學習成效,進行了問卷調查。以大學生和研究生為樣本(N=55),研究認知有用性、認知易用性、滿意度及行為意圖之影響。
In real life, companies or personal users somehow need to enter password to send encrypted data. But many people always use the same password, this would be very dangerous. It is easy for someone with bad intention to steal any private information from the relevant computer facility. To prevent this from happening, password should be changed regularly. Besides, it is also helpful to gain more knowledge in cryptography algorithms and password strength. In this research, the cryptography learning system is implemented by using MATLAB platform. There are various major algorithms encoded in this system. Hopefully from simple to complex, an understanding of the cryptography related fields is developed through the interactive GUI design. In order to assess whether the system can enhance students’ learning effectiveness, a questionnaire is made for student samples to study perceived usefulness, perceived ease of use, satisfaction and behavioral intentions. This learning system is thus proved to be helpful.