Skip to content

Instantly share code, notes, and snippets.

View IgorFachini's full-sized avatar

Igor Fachini IgorFachini

View GitHub Profile
@IgorFachini
IgorFachini / encryptDecryptRSA.java
Created July 16, 2018 15:36
Encriptar e desencriptar textos usando conceito de chave publica/privada em java. (RSA)
import java.math.BigInteger;
import java.util.Arrays;
import java.util.Random;
import java.util.Scanner;
public class main {
static BigInteger N;
static BigInteger e;
@IgorFachini
IgorFachini / cloudSettings
Last active May 4, 2021 19:17
VScodeConfigUbuntu
{"lastUpload":"2021-05-04T19:13:45.855Z","extensionVersion":"v3.4.4"}
@IgorFachini
IgorFachini / convertStringBoolean.js
Last active February 21, 2022 20:06
JavaScript: Convert string boolean to boolean, suports objects, arrays recursivelly.
/**
* Convert string booleans to boolean
* @param {Array, Object, String} date
* @returns {Array, Object, String, Boolean}
*/
const convertStringBoolean = (data) => {
if (Array.isArray(data)) return data.map(d => convertStringBoolean(d))
if (typeof data === 'object') {
for (const key in data) {
data[key] = convertStringBoolean(data[key])
@IgorFachini
IgorFachini / covertDateFieldName.js
Last active May 1, 2022 19:50
JavaScript: Convert data by field name contains Date to data Date object, suports objects, arrays recursivelly.
/**
* Convert data by field name contains Date to data Date object
* @param {Array, Object, String} date
* @param {String} fieldName
* @returns {Array, Object, String, Boolean, null}
*/
const covertDateFieldName = (data, fieldName) => {
if (Array.isArray(data)) return data.map(d => covertDateFieldName(d))
if (typeof data === 'object') {
for (const key in data) {
@IgorFachini
IgorFachini / test
Created August 10, 2022 00:58
test
asd