【詳解卡新福利】寫作批改懸賞券,將於 2024/09/30 23:59:59 過期,還沒使用或領取,趕快前往領取並使用吧! 前往查看

國營事業◆1.計算機原理 2.網路概論題庫下載題庫

上一題
38. 使用對稱型的區塊式加密法如DES或AES,如果資料長度不等於加密演算法每次所取區塊大 小之倍數,則會使用下列何種方法?
(A)將資料序列化(Serializaton)
(B)加入 IV(Initialization Vector)值
(C)使用相對應之墊充(Padding)演算法
(D)最後一個不足規定區塊大小之資料不加密 .


答案:登入後觀看
難度: 簡單
3F
william 大三上 (2022/03/08)
填充模式(Padding)

前面加密章節有提到,加密是透過 區塊(block) 進行加密,會將明文排列成特定的形狀(如:正方形、長方形等),但並不是每次都可以切割初剛好的區塊,明文不能完全符合形狀,就需要添加字母來填滿形狀,而如果用無意義的字母來填充則更可以阻礙一些密碼分析

我們常用的填充的方式就包括ZeroPadding、PKCS5Padding與PKCS7Padding,就來介紹有哪些填充方式

NoPadding

不填充,如果加密內容不是8字節整數倍加密則會報錯

ZeroBytePadding

所有需要填充的地方都以0填充。

範例如下:Block 大小為 8 Byte,需要填充 4 Byte(以十六進位表示)

| DD DD DD DD DD DD DD DD | DD DD DD DD 00 00 00 00 |

PKCS#7 Padding

每個...


查看完整內容
4F
(2023/08/12)

使用相對應之墊充(Padding)演算法。

當使用對稱型的區塊式加密法(如 DES 或 AES)時,如果要加密的資料長度不是加密演算法每次所取區塊大小的倍數,就需要進行資料的填充(Padding)。填充是為了將資料長度調整到合適的區塊大小,以便加密。

填充方法可以根據不同的加密標準和需求而有所不同。常見的填充方式包括 PKCS#7(也稱為 PKCS5)、ISO 10126 和 Zero Padding 等。這些填充方法確保資料能夠被正確分成區塊大小進行加密,同時也能在解密時將填充的部分去除,還原原始資料。

將資料序列化(Serialization):序列化是將資料轉換為可儲存或傳輸的格式,通常與加密的填充無直接關係。

加入 IV(Initialization Vector)值:IV 是用於初始化...


查看完整內容
5F
imbiao (2024/08/25)
66caa89a6a3cd.jpg

38. 使用對稱型的區塊式加密法如DES或AES,如果資料長度不等於加密演算法每..-阿摩線上測驗