將指定的型別或陣列採 DES 加密編碼轉換為 Byte 陣列
objValue | Object | - | 必須 | (無) | 欲加密之物件變數 |
desKey | Byte() | 8 | 必須 | (無) | 對稱演算法的秘密金鑰,請傳入 8 Bytes 位元組陣列,需與解密金鑰相符。 |
desIV | Byte() | 8 | 必須 | (無) | 對稱演算法的初始化向量,請傳入 8 Bytes 位元組陣列,需與解密金鑰相符。 |
傳回位元組陣列
Debug.Print(MyBase64Encode(MyDESEncrypt(objValue, arrKey, arrIV)))
在 .Net 內已有 System.Security.Cryptography.DESCryptoServiceProvider 可轉換 DES 編碼,但由於只提供位元組陣列轉換,故配合個人需要另外撰寫通用轉換模組,此模組並非必要。
Visual Studio .Net 2003 以後相容版本 | 需同時引用modStrTools模組 | Security.vb
modSecurityTools 函式庫 | ObjectToByte | MyDESEncryptBytes
|