將指定的陣列採 DES 解密編碼轉換為 Byte 陣列
arrBytes | Byte() | - | 必須 | (無) | 欲解密之位元組陣列 |
desKey | Byte() | 8 | 必須 | (無) | 對稱演算法的秘密金鑰,請傳入 8 Bytes 位元組陣列,需與加密金鑰相符。 |
desIV | Byte() | 8 | 必須 | (無) | 對稱演算法的初始化向量,請傳入 8 Bytes 位元組陣列,需與加密金鑰相符。 |
傳回位元組陣列
Friend Function MyDESDecrypt(ByVal objValue As Object, ByVal desKey As Byte(), ByVal desIV As Byte(), Optional ByVal nVarType As VariantType = VariantType.Array Or VariantType.Byte, Optional ByVal bBigEndian As Boolean = False) As Object Return ByteToVariant(MyDESDecryptBytes(ObjectToByte(objValue), desKey, desIV), nVarType, bBigEndian) End Function
本函數為 MyDESDecrypt 子函數,除有必要外,避免直接呼叫本函數運用。
Visual Studio .Net 2003 以後相容版本 | 需同時引用modStrTools模組 | Security.vb
|