1 ) A system directed at stream ciphers capable of encrypting data characterized in that it comprises: a) at least one computer; b) a message sent by a sender by way of the at least one computer; c) a stream cipher system being operable by the at least one computer for application to a key, the message and a collection of initial values to produce a ciphertext, comprising the following elements: i) a splitting with jumping procedure; ii) an iterated transformation procedure; iii) a bit strings generation procedure; iv) a padding procedure; d) a stream cipher system being operable by the at least one computer for application to a key, a collection of initial values and a ciphertext to produce a plaintext.