Package

scorex.crypto

hash

Permalink

package hash

Visibility
  1. Public
  2. All

Type Members

  1. trait CryptographicHash extends AnyRef

    Permalink

    From Wikipedia (https://en.wikipedia.org/wiki/Cryptographic_hash_function): "A cryptographic hash function is a hash function which is considered practically impossible to invert, that is, to recreate the input data from its hash value alone.

    From Wikipedia (https://en.wikipedia.org/wiki/Cryptographic_hash_function): "A cryptographic hash function is a hash function which is considered practically impossible to invert, that is, to recreate the input data from its hash value alone. These one-way hash functions have been called "the workhorses of modern cryptography". The input data is often called the message, and the hash value is often called the message digest or simply the digest.

    The ideal cryptographic hash function has four main properties: it is easy to compute the hash value for any given message it is infeasible to generate a message from its hash it is infeasible to modify a message without changing the hash it is infeasible to find two different messages with the same hash. "

  2. trait FRHash extends CryptographicHash

    Permalink

Value Members

  1. object BMW256 extends FRHash

    Permalink
  2. object BMW512 extends FRHash

    Permalink
  3. object Blake256 extends FRHash

    Permalink
  4. object Blake2b256 extends CryptographicHash

    Permalink
  5. object Blake2b512 extends CryptographicHash

    Permalink
  6. object Blake512 extends FRHash

    Permalink
  7. object CryptographicHash

    Permalink
  8. object CubeHash256 extends FRHash

    Permalink
  9. object CubeHash512 extends FRHash

    Permalink
  10. object ECHO256 extends FRHash

    Permalink
  11. object ECHO512 extends FRHash

    Permalink
  12. object Fugue256 extends FRHash

    Permalink
  13. object Fugue512 extends FRHash

    Permalink
  14. object Groestl256 extends FRHash

    Permalink
  15. object Groestl512 extends FRHash

    Permalink
  16. object Hamsi256 extends FRHash

    Permalink
  17. object Hamsi512 extends FRHash

    Permalink
  18. object JH256 extends FRHash

    Permalink
  19. object JH512 extends FRHash

    Permalink
  20. object Keccak256 extends FRHash

    Permalink
  21. object Keccak512 extends FRHash

    Permalink
  22. object Luffa256 extends FRHash

    Permalink
  23. object Luffa512 extends FRHash

    Permalink
  24. object SHAvite256 extends FRHash

    Permalink
  25. object SHAvite512 extends FRHash

    Permalink
  26. object SIMD256 extends FRHash

    Permalink
  27. object SIMD512 extends FRHash

    Permalink
  28. object Sha256 extends CryptographicHash

    Permalink

    Hashing functions implementation with sha256 impl from Java SDK

  29. object Sha512 extends FRHash

    Permalink
  30. object Skein256 extends FRHash

    Permalink
  31. object Skein512 extends FRHash

    Permalink
  32. object Whirlpool extends FRHash

    Permalink
  33. object X11 extends CryptographicHash

    Permalink

Ungrouped