問(wèn):信息安全工程師《密碼法》中“密碼”的概念是什么
答:《密碼法》中的密碼(cryptography),是指采用特定變換的方法對(duì)信息等進(jìn)行加密保護(hù)、安全認(rèn)證的技術(shù)、產(chǎn)品和服務(wù)。而人們?nèi)粘=佑|的計(jì)算機(jī)或手機(jī)開機(jī)“密碼”、微信“密碼”、QQ“密碼”、電子郵箱登錄“密碼”、銀行卡支付“密碼”等,實(shí)際上是口令(password)??诹钍沁M(jìn)入個(gè)人計(jì)算機(jī)、手機(jī)、電子郵箱或銀行賬戶的“通行證”,是一種簡(jiǎn)單、初級(jí)的身份認(rèn)證手段,“口令”不在《密碼法》的管理范圍之內(nèi)。
擴(kuò)展知識(shí):加法密碼
對(duì)每個(gè)c, m ∈Zn,加法密碼的加密和解密算法是:
C= Ek(m)= (m+k) mod n
M= Dk(c)= (c-k) mod n
k是滿足0
Caesar密碼是典型的加法密碼,由Julius Caesar 發(fā)明,最早用在軍方。將字母表中的每個(gè)字母,用它后面的第3個(gè)字母代替
Caesar密碼舉例
明文:meet me after the toga party
密文:PHHW PH DIWHU WKH WRJD SDUWB
對(duì)每個(gè)明文字母m,用密文字母c代換,那么Caesar 密碼算法如下:
加密: C = E(m) = (m + 3) mod 26
解密: M = D(c) = (c–3) mod 26
移位可以是任意的,如果用k(1≤k≤25)表示移位數(shù),則通用的Caesar 密碼算法表示為:
加密: C = Ek(m) = (m + k) mod 26
解密: M = Dk(c) = (c–k) mod 26
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)以權(quán)威部門公布的內(nèi)容為準(zhǔn)!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過(guò)深研歷年考試出題規(guī)律與考試大綱,深挖核心知識(shí)與高頻考點(diǎn),為學(xué)員考試保駕護(hù)航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。
發(fā)表評(píng)論 查看完整評(píng)論 | |