Skip to content

//core/io.github.serpro69.kfaker.provider.misc/CryptographyProvider

CryptographyProvider

[jvm]\ class CryptographyProvider : AbstractFakeDataProvider<CryptographyProvider>

Provides functions for generating random hash sum strings.

Properties

Name Summary
unique [jvm]
open override val unique: CryptographyProvider
An instance of T for generating unique values

Functions

Name Summary
clear [jvm]
fun clear(name: String)
Clears used unique values for the function name of this provider.
clearAll [jvm]
fun clearAll()
Clears all used unique values of this provider.
md5 [jvm]
fun md5(): String
Generates and returns a pseudo-randomly generated md5 hash value, 32 digits long.
sha1 [jvm]
fun sha1(): String
Generates and returns a pseudo-randomly generated sha-1 hash value, 40 digits long.
sha224 [jvm]
fun sha224(): String
Generates and returns a pseudo-randomly generated sha-224 hash value, 56 digits long.
sha256 [jvm]
fun sha256(): String
Generates and returns a pseudo-randomly generated sha-256 hash value, 64 digits long.
sha384 [jvm]
fun sha384(): String
Generates and returns a pseudo-randomly generated sha-384 hash value, 96 digits long.
sha512 [jvm]
fun sha512(): String
Generates and returns a pseudo-randomly generated sha-512 hash value, 128 digits long.