Spanish Translation of Node.js (Part 5) (1070 words)

By @rositaumce2/24/2019utopian-io

image.png

[source](https://www.google.com/search?q=node.js&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjArdSf6KHgAhUM-6QKHY8FAJ8Q_AUIDigB&biw=1366&bih=589#imgdii=YeUgLdHQ0MRB3M:&imgrc=gAuiZrsKEnuKHM:)

Github Repository
https://github.com/nodejs/i18n

Project Details

Node.js is:

*An open-source, cross-platform JavaScript run-time environment that executes JavaScript code outside of a browser.*
Node.js It is an open source execution environment for developing web applications. It is an environment in which you can run a program written in JavaScript.

What is it for?
Node.js lights in real-time web applications employing push technology over web sockets. Node.js allows having web applications with real-time, two-way connections, where both, the client and server can initiate communication, allowing them free data exchange. It can handle many concurrent connections at a time. It is built on Chrome’s V8 JavaScript engine and uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js now plays a critical role in the technology stack of many high-profile companies who depend on its unique benefits.
SOURCE 1
SOURCE 2

Contribution Specifications

Node.js is currently being translated into 33 languages and I am contributing to translate it into Spanish. 53% of the whole the project has been translated.

image.png

This is my translation number 5. So far, I have translated:
image.png

This time I started working on a new folder, called TLS.md which basically provides the Transport Layer Security implementation.

What does Transport Layer Security (TLS) mean?

Definition
Transport layer security (TLS) is a protocol that provides communication security between client/server applications that communicate with each other over the Internet. It enables privacy, integrity, and protection for the data that is transmitted between different nodes on the Internet.
SSL and TLS are both cryptographic protocols that provide data encryption between servers, machines, and applications operating over a network. SSL is the predecessor to TLS. Over the years, new versions of the protocols have been released to address vulnerabilities and support stronger, more secure cipher suites and algorithms.

TLS was introduced in 1999 as a new version of SSL and was based on SSL 3.0:

There are different versions of TLS and SSL, and each version supports different features. However, TLS is a more secure option for data transmission. SOURCE

The TLS protocol aims primarily to provide privacy and data integrity between two or more communicating computer applications.

image.png

[SOURCE](https://www.google.com/search?q=transport+layer+security+(tls)&source=lnms&tbm=isch&sa=X&ved=0ahUKEwinyvLQ-rvgAhWM2BQKHf7vByQQ_AUIDigB&biw=1366&bih=637#imgrc=eKhvvdhqAoDM_M:)

image.png

[SOURCE](https://www.slideshare.net/Kalpeshkkalekar/transport-layer-security-tls)
.
The concept that called my attention this time was *cipher* According to Wikipedia a ciper is: *In cryptography, a cipher (or cypher) is an algorithm for performing encryption or decryption—a series of well-defined steps that can be followed as a procedure.* [SOURCE](https://en.wikipedia.org/wiki/Cipher)

This is one of the translations where cypher is mentioned:
image.png

So, a cipher suite is a set of cryptographic algorithms and the schannel SSP implementation of the TLS/SSL protocols use algorithms from a cipher suite to create keys and encrypt information. A cipher suite specifies one algorithm for each of the following tasks:

The security of ciphers can vary and some ciphers are supported only on a particular version of TLS. Also, Microsoft’s implementation of TLS in their SChannel library complicates the matter slightly because Microsoft only allows certain ciphers to be used with certain types of certificates.
image.png
[SOURCE](https://www.slashroot.in/changecipherspec-protocol-ssl)

Languages
• Source Language: English
• Translated Language: Spanish

Word Count
Words translated on this contribution: 1070 words.

1st contribution
2nd contribution
3rd contribution
4th contribution

Proof of Authorship
The translation was submitted via Crowdin. All relevant information on the following links.
Node.js Crowdin page
My Crowdin Profile
My Crowdin Activity

Examples of my translations
image.png
image.png
image.png
image.png

comments