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);

    
