A method for issuing an electronic signature, the method comprising: sending, by a first server, information to a second server and to a plurality of autonomous computing nodes of a network, said information including a plain text of an electronic document, a hash code and an identification number of the electronic document, and a phone number of the signer of the electronic document; generating, by each autonomous computing node, an asymmetric key using a private key of the autonomous computing node; selecting one of the plurality of autonomous computing nodes as a main autonomous computing node; creating, by each of the autonomous computing nodes different to said main autonomous computing node, a file of the information it receives by: extracting the information, creating a code sequence comprising a series of characters by digitally signing the plain text with the private key, and extracting at least one character of said created code sequence, providing a modified code sequence; receiving, by the main autonomous computing node, the file created by the other autonomous computing nodes; generating, by the main autonomous computing node, a signature code by combining the modified code sequences provided by the other autonomous computing nodes;and transmitting, by the main autonomous computing node, the signature code to the second server, the latter further transmitting the signature code to the signer of the electronic document, whereby the signer can verify that its digital signature is correct by using the received signature code in a web page or software application, wherein upon validation of the digital signature the electronic document is deemed to be signed. sending, by a first server, information to a second server and to a plurality of autonomous computing nodes of a network, said information including a plain text of an electronic document, a hash code and an identification number of the electronic document, and a phone number of the signer of the electronic document; generating, by each autonomous computing node, an asymmetric key using a private key of the autonomous computing node; selecting one of the plurality of autonomous computing nodes as a main autonomous computing node; creating, by each of the autonomous computing nodes different to said main autonomous computing node, a file of the information it receives by: extracting the information, creating a code sequence comprising a series of characters by digitally signing the plain text with the private key, and extracting at least one character of said created code sequence, providing a modified code sequence; receiving, by the main autonomous computing node, the file created by the other autonomous computing nodes; generating, by the main autonomous computing node, a signature code by combining the modified code sequences provided by the other autonomous computing nodes;and transmitting, by the main autonomous computing node, the signature code to the second server, the latter further transmitting the signature code to the signer of the electronic document, whereby the signer can verify that its digital signature is correct by using the received signature code in a web page or software application, wherein upon validation of the digital signature the electronic document is deemed to be signed.