Pbkdf2Sha512

This is a clean-room implementation of PBKDF2 using RFC 2898 as a reference.

RFC 2898: http://tools.ietf.org/html/rfc2898#section-5.2

This code passes all RFC 6070 test vectors: http://tools.ietf.org/html/rfc6070

http://cryptofreek.org/2012/11/29/pbkdf2-pure-java-implementation/

Modified to use SHA-512 - Ken Sedgwick ken@bonsai.com Modified to for Kotlin - Kevin Gorham anothergmale@gmail.com

Functions

Link copied to clipboard
fun derive(p: CharArray, s: ByteArray, c: Int, dkLen: Int): ByteArray

Generate a derived key from the given parameters.