impl of aes 128 bit key that is salted