Extract public key from private key with NodeJS

SSL_Certificate_and_Key_File_Resources_2

 

Install Forge

npm install node-forge

Documentation

https://github.com/digitalbazaar/forge

Code:

var fs = require(‘fs’);
var pki = require(‘node-forge’).pki;

fs.readFile(‘data/isra.key.pem’,’utf8′, (err, data) => {

if (err) {
return false;
}
var privateKey = pki.privateKeyFromPem(data);
var publicKey = pki.setRsaPublicKey(privateKey.n, privateKey.e);

console.log(pki.publicKeyToPem(publicKey));

});

 

Regards

Fuente:

https://stackoverflow.com/questions/28767837/extract-public-key-from-private-key-pem-using-only-nodejs-javascript

 

 

 

¿Actitud?

chimp-in-the-office-28983

Que no se diga que no presto atención a los correos…

¿Qué podemos hacer?
1. Levántate con una actitud de entrega y da lo mejor de ti.
Imagina una ola de mar grande frente a ti, no podemos cambiar la situación para hacerla más pequeña; pero sí podemos decidir si nos resistimos y nos dejamos revolcar, o pasamos por encima o debajo de ella, con la menor turbulencia posible.

2. Realiza actos de generosidad a lo largo del día.
Una sonrisa, una pequeña ayuda a un compañero de trabajo, ceder el paso, entre otras cosas, son actos que generan sentimientos de bienestar a la persona que lo da, a la que lo recibe y a la que es testigo de ello.

3. Toma pequeños espacios para respirar y regresar a ti.
Tan solo 5 ó 10 minutos son suficientes para hacerte sentir en paz y tranquilo. Incluso tendrás más energía en el trabajo. Existen aplicaciones gratuitas para el teléfono celular que pueden ser de gran ayuda, en lo que tomas práctica para hacerlo correctamente, por ejemplo: Headspace que existe para Android y para iOS.

4. Cuida tus palabras.
Es relativamente fácil dejarse llevar por el enojo e indignación, sobre todo en redes sociales, pero se consciente de lo que estamos alimentando con ello. Se debe ser propositivo, no propiciar el odio o actos de vandalismo.

5. Sé generoso.
Honremos la mayor capacidad del ser humano que es ser compasivo. Busca una causa que llene tu corazón y dona tu tiempo, tu trabajo o aquello que puedas compartir.

 

 

Cambia tu forma de ver la vida

gorila-pensador

Aunque no lo parezca, existe una manera de cambiar nuestros pensamientos y por lo tanto la forma de percibir o vivir la realidad. Según estudios recientes, el cerebro puede reprogramarse con pequeños cambios diarios, eso es lo que nos dice el libro ¨Just One Thing¨ o ¨Solo una cosa¨ de Rick Hanson ¡Todo lo que necesitamos es práctica!

Por ejemplo, está demostrado que un minuto de pensamientos negativos alteran el sistema inmune por horas, que el estrés afecta la capacidad de memoria y aprendizaje; también deprime el sistema inmune. Es decir, una percepción negativa de la vida afecta tu salud y además plastifica tu cerebro para seguir generando situaciones negativas.

¿Cómo cambiamos eso?, con pequeñas acciones a lo largo del día, algunas parecerán muy pequeñas, pero harán la diferencia. Es como hacer ejercicio, parecería que en un día no pasa nada, pero después de unos meses de realizar una rutina aunque sea pequeña, se verá reflejado en tu cuerpo.

Exactamente ¿Qué podemos hacer para cambiar los lentes con los que vemos la vida?

Enfoca tu mente en agradecer lo que tienes, no te concentres en lo que te hace falta. Pasa del sentimiento de escasez al sentimiento de abundancia. Puedes tener un diario de agradecimientos y escribir durante cinco minutos al día todo lo bueno que te pasó, por pequeño que sea.

Festeja lo bueno. Terminar de contestar mails, cerrar una venta, lo que sea, siéntelo y disfrútalo como un gran éxito. Cierra por un segundo tus ojos, respira y lleva hacia tu corazón esa chispa de felicidad.

Ve lo bueno en las personas. Cuando un pensamiento negativo sobre alguna persona te tomé por sorpresa, sustitúyelo por uno bueno. Todos tendremos algo positivo (aunque sea bonita letra).

Relájate. Parece difícil estar relajado en un mundo que se rige por horarios y metas muy estrictas, pero recuerda que el estrés te hace daño y no te hace más productivo. Así que respira y concéntrate. Si das tu mejor esfuerzo está bien. Puedes incorporar alguna técnica de meditación a tu vida; con 10 minutos diarios de respiración consciente puedes transformar tu mente. Existen aplicaciones gratis que te ayudan a ello como la app ¨Headspace¨.

Crea algo. Hacer algo creativo diariamente o aprender algo nuevo, fortalece tu autoestima. Así sean clases de cocina o un taller de escritura; te dará un sentimiento de logro. Ver tu esfuerzo tangibilizado en un pastel o en un cuento te llenará de alegría.

Ejercítate. El movimiento físico produce endorfinas, dopamina y serotonina, ligadas a las hormonas responsables del sentimiento de bienestar. Si se te dificulta asistir a un gimnasio, camina, y si puedes en un parque mejor, ya que te conectarás con las naturaleza y eso te dará un sentimiento de calma.

Ante una eventualidad negativa, pregúntate ¿Qué debo aprender de esto?, en lugar de victimizarte. Recuerda que cada experiencia puede fortalecernos, ayudarnos a mejorar o incluso hacernos más compasivos.

Ríe, ríe, ríe, sin importar que sea a la gente que pase por la calle, una sonrisa provoca otra y eso mejora siempre el estado de ánimo. con un mejor ánimo, las eventualidades del día a día se viven diferente.

Continúa avanzando. Cada paso que des, te llevará hacia tu meta, aunque parezca lejana, siéntete cada día más cerca de ellas.

Sé consciente y obsérvate ¿En qué momento surgen los pensamientos negativos? ¿Cómo los sustituyo por positivos?

Cada acción mencionada anteriormente puede hacerse un hábito que irá transformando nuestros pensamientos y por lo tanto nuestro cerebro.

Validate property in Object Javascript

var validateProperty = function(obj, key) {
return key.split(“.”).reduce(function(prop, index) {
return (typeof prop == “undefined” || prop === null) ? prop : prop[index];
}, obj);

};

var miObj = {
completeName: {
name: “isaac”,
lastName: “salgado”
}
};

var property = “completeName.lastName”;
console.log(validateProperty(miObj, property));
//return “salgado”

var property = “completeName.lastName2”;
console.log(validateProperty(miObj, property));
//return “undefined”

Regards
Isaac

Disfruta tu vida con estos consejos

Leí la publicación en el portal del trabajo y me pareció interesante. Creo que seguiré haciendo esto.

Pd. El Pug fue mi idea 

Solo Hazlo!!!

Solo Hazlo!!!

Disfruta tu vida con estos consejos

Todos actuamos en nuestra vida cotidiana como si el tiempo fuera infinito y nuestra vida no fuera a terminar nunca, sin embargo las personas que hemos vivido de cerca la muerte de un familiar, hemos sido tocados en lo más profundo del corazón, al entender que todo en algún momento se acaba, hasta la vida del ser más querido.

Personal médico que se encuentra cerca de las personas con enfermedades terminales, cuentan que dichos pacientes se arrepentían de las cosas que no habían hecho, de haber renunciado a sus sueños, de haber priorizado lo material frente al tiempo con familia y amigos, de no haber expresado sus emociones, de haberse preocupado por cosas sin importancia y de no haberse permitido disfrutar el momento.

No se trata de angustiarse porque moriremos, se trata de aprovechar mejor el tiempo que tenemos, pensar en la muerte para valorar la vida.

Piensa por un instante, ¿qué harías si por algún motivo solo te quedaran 24 horas, una semana, un mes de vida?. Seguramente desearías estar con tus seres queridos o incluso aprenderías a disfrutar en ese corto tiempo, las cosas sencillas, como escuchar la canción que te gusta o sentir las gotitas de lluvia en tu cara.

¿Por qué esperar?
¿Por qué mejor no hacemos cada día algo especial que lo haga memorable?.

Aquí te dejamos algunas ideas:

 

1 Háblale por teléfono a un amigo
No lo contactes por redes o por mail. Toma el teléfono y llámale, escúchale ¿Te has puesto a pensar cuánto tiempo tiene que no hablas con algunos de ellos?

2 Abraza a alguien y dile que lo quieres
Lo importante que ha sido en tu vida o lo que has aprendido gracias a él o a ella.

3 Habla menos y escucha más
Te sorprenderás de lo que puedes llegar a conocer a las personas de tu entorno, solo escuchando.

4 Canta y baila más
No necesitas tener voz de ángel o ser un experto en algún tipo de baile, solo siente y exprésate.

5 Dona algo de ti de manera desinteresada
Ayuda, sé generoso siempre que puedas. No solo se puede donar dinero, se puede ayudar con trabajo, con tiempo.

Vive, vive y no te canses de vivir.

Nadie tiene el tiempo comprado, así que ¡Aprovéchalo!