principio del cipher