Cifrado de ubicaciones de uso de almacén de claves, claves y bibliotecas criptográficas

Entiendo que otra pregunta publicada mencionó que el almacén de claves tiene aes-128-ctrencriptación: ¿Cuál es la fuerza de la encriptación de la billetera Mist?

La función de derivación de clave usa scrypt (¿donde la función subyacente usa SHA256?), luego tenemos ECDSA para crear claves privadas. ¿Dónde entra secp256k1?

No tengo mucho conocimiento en criptografía o qué bibliotecas se usan para hash/cifrado, pero mirando el código fuente para el almacén de claves y las claves, ¿alguien puede explicar los pasos sobre cómo se generan las claves y los almacenes de claves para Ethereum? ?

¿Por claves te refieres a las direcciones de las billeteras y las claves secretas?
Estoy tratando de comprender cómo se generan las claves públicas y privadas y la billetera utilizando las diferentes bibliotecas criptográficas. (Los documentos no proporcionan mucha información sobre estos)
Aquí hay una gran explicación de cómo se generan las direcciones ethereum.stackexchange.com/questions/3542/…
ECDSA se utiliza para firmar y verificar transacciones.
Gracias, el enlace a la otra pregunta me dejó muy claro :)

Respuestas (1)

Las direcciones de Ethereum y Bitcoin Wallet utilizan ECDSA, el algoritmo de firma digital de curva elíptica (un tipo de cifrado de clave asimétrica que requiere menos cómputo que RSA). secp256k1 es la definición de curva utilizada por este algoritmo. Puede generar una dirección para usted usando el proceso que se detalla aquí. https://kobl.one/blog/create-full-ethereum-keypair-and-address/