How does Scrypt use Salsa?

For example Bcrypt uses Blowfish to encrypt a derived key from the passphrase, and Blowfish is a cryptographic algorithm, but here it is said that:
http://tools.ietf.org/html/draft-josefsson-scrypt-kdf-01#page-3:

Note that Salsa20/8 Core is not a cryptographic hash function since it is not collision-resistant.

So how this is useful in Scrypt?
Thanks.

Is there a rclone related question here?

On this page:
https://rclone.org/crypt/

reads "Rclone uses a scrypt with parameters N = 16384, r = 8, p = 1 with an optional salt supplied by the user (password2) to derive key material.

And I want to understand Scrypt better. When searching for documentation: https://www.rfc-editor.org/rfc/rfc7914.txt

I didn't understand the Scrypt function either as this feature used Salsa.

It just uses a small part of salsa and the exact bit it uses is shown in the RFC.

If you want to ask questions about scrypt you'd be better off asking here https://crypto.stackexchange.com/ as I just used the scrypt library as a well tested and verified black box!

1 Like

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.