added restriction to 128 bit key in constructor. default jdk does not support more than 128bit key