Tag: ENCRYPTION
Lo que ocurre es que quiero cifrar alguna información en mi disco. El método que elijo para cifrar mi texto es el siguiente: read pwd clave=${pwd} iv=${pwd} encrypt_info = $(echo ${text} | openssl enc -e -A -aes-256-cbc -a -K ${clave} -iv ${iv} -nosalt) Pero no quiero ingresar mi contraseña cada . . . Read more
Así que me encontré con el siguiente código en Go tratando de explicar cómo funciona el hash md5. package main import ( “crypto/md5” “fmt” ) func HashFunc(word string) { hash := md5.New() bytes := []byte(word) hash.Write(bytes) hashValue := hash.Sum(nil) hashSize := hash.Size() for n := 0; n < hashSize; n . . . Read more
Quiero crear un adaptador externo que solo pueda ser llamado por una función específica en un contrato inteligente para asegurarme de que el llamante es una dirección autorizada. ¿Alguien puede llamar a un adaptador externo o puedo restringirlo a un cierto contrato inteligente? Si cualquiera puede hacer una llamada, ¿hay . . . Read more
Por ejemplo, el mensaje ‘Save our Soul’ sería encriptado como: “Sv u oliaeorSu” y luego quiero descifrar “Sv u oliaeorSu” a su forma original. Ya he realizado la encriptación, pero el descifrado parece difícil. Y al final quiero concatenar elementos de ambas listas en una nueva. Por ejemplo, lst1=[a,c,e,g] lst2=[b,d,f] . . . Read more
Estoy trabajando en una aplicación web que permite a los usuarios registrarse y luego iniciar sesión, utilicé las siguientes funciones para cifrar la contraseña: from passlib.hash import pbkdf2_sha256 import math def encrypt_password(pswd): encrypt_pswd = pbkdf2_sha256.encrypt(pswd, rounds=(int(math.pow(len(pswd),3))), salt_size=(len(pswd)*2)) return encrypt_pswd def verify_password(pswd, e_pswd): en_pswd = encrypt_password(pswd) if en_pswd == e_pswd: return . . . Read more