function OutVec = InitPerm(InVec) % OutVec = InitPerm(InVec) % Input: Invec = a 64 bit binary (plaintext) vector % Output: OutVec = another 64 bit vector that results from the first vector % by applying the initial permutation of DES to it. IP = [58 50 42 34 26 18 10 2 60 52 44 36 28 20 12 4 62 54 46 38 30 22 14 6 64 56 48 40 32 24 16 8 57 49 41 33 25 17 9 1 59 51 43 35 27 19 11 3 61 53 45 37 29 21 13 5 63 55 47 39 31 23 15 7]; OutVec = InVec(IP);