def encipher_shift(msg, key, symbols=None):
 (msg, _, A) = _prep(msg, '', symbols)
 shift = (len(A) - (key % len(A)))
 key = (A[shift:] + A[:shift])
 return translate(msg, key, A)

def encipher_shift ( msg , key , symbols = None ) : ( msg , _ , A ) = _prep ( msg , '' , symbols ) shift = ( len ( A ) - ( key % len ( A ) ) ) key = ( A [ shift : ] + A [ : shift ] ) return translate ( msg , key , A )
performs shift cipher encryption on plaintext msg .