四、請說明密碼學的對稱式加密與非對稱式加密的原理與優缺點。 (25 分)