#alphanumeric Network

18 messages · Page 1 of 1 (latest)

dry summit
tired valve
#

"Argon2 encryption" ferrisHmm

dry summit
#

Password* encryption ferrisCat

limpid flower
#

You mean hashing?

slate forge
steel viper
#

why is there just a zip file on the repo lol

slate forge
#

such source code

dry summit
#

Source will release after network becomes stable, wallets are encrypted with Argon2, private key files contain your dilithium private key

steel viper
#

also security by obscurity is not a good approach "until the network becomes stable"

slow vigil
#

Especially for a cryptocurrency, the more people audit the code before you go live, the better

dry summit
#

You can test it out to see how Argon2 works its fairly straightforward

hasher = PasswordHasher(time_cost=3, memory_cost=65536, parallelism=2)
password = "my_secure_password"
salt = os.urandom(16) # Random salt
hash = hasher.hash(password + salt.hex())

This is how your personal wallet is encrypted inside the application

steel viper
#

this is a hash, not encryption

#

it's just a bit confusing when you mix up the terms

gusty condor
#

That is still hashing the password, no talk about encryption

dry summit
#

It is encrypted with a cipher and the salt, during decryption, the user provides their password, which is hashed with the stored salt using Argon2 to regenerate the key. The key is then used to decrypt the wallet.

slow vigil
#

what's the goal with this project?