{"schema_version":1,"metadata":{"branch":"release","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:02.361425+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/7.9/packages/amd64/sqlports-7.54.tgz","source_sha256":"2de00144847bf9da3a365be982f101dbb55d591ed7a915ea94984a16ab0e0404","package_count":12059,"source_kind":"sqlports"},"package":{"name":"p5-Crypt-PBKDF2-0.161520","path":"security/p5-Crypt-PBKDF2","url":"/packages/release/security/p5-Crypt-PBKDF2/","comment":"PBKDF2 password hash algorithm","homepage":"https://metacpan.org/release/Crypt-PBKDF2","maintainer":"Wen Heping <wenheping2000@hotmail.com>","description":"PBKDF2 is a secure password hashing algorithm that uses the techniques of\n\"key strengthening\" to make the complexity of a brute-force attack arbitrarily\nhigh. PBKDF2 uses any other cryptographic hash or cipher (by convention,\nusually HMAC-SHA1, but Crypt::PBKDF2 is fully pluggable), and allows for an\narbitrary number of iterations of the hashing function, and a nearly unlimited\noutput hash size (up to 2**32 - 1 times the size of the output of the backend\nhash). The hash is salted, as any password hash should be, and the salt may\nalso be of arbitrary size.\n","package_architecture":"*","stem":"p5-Crypt-PBKDF2","readme":null,"dependencies":[{"path":"security/p5-Digest-SHA3","type":"runtime","package_spec":"STEM->=0.22","url":"/packages/release/security/p5-Digest-SHA3/"},{"path":"devel/p5-Module-Runtime","type":"runtime","package_spec":"","url":"/packages/release/devel/p5-Module-Runtime/"},{"path":"devel/p5-Moo","type":"runtime","package_spec":"STEM->=2","url":"/packages/release/devel/p5-Moo/"},{"path":"devel/p5-Try-Tiny","type":"runtime","package_spec":"STEM->=0.04","url":"/packages/release/devel/p5-Try-Tiny/"},{"path":"devel/p5-Type-Tiny","type":"runtime","package_spec":"STEM->=1.000005","url":"/packages/release/devel/p5-Type-Tiny/"},{"path":"devel/p5-namespace-autoclean","type":"runtime","package_spec":"","url":"/packages/release/devel/p5-namespace-autoclean/"},{"path":"devel/p5-strictures","type":"runtime","package_spec":"STEM->=2","url":"/packages/release/devel/p5-strictures/"},{"path":"security/p5-Digest-HMAC","type":"runtime","package_spec":"STEM->=1.01","url":"/packages/release/security/p5-Digest-HMAC/"},{"path":"devel/p5-Test-Fatal","type":"test","package_spec":"","url":"/packages/release/devel/p5-Test-Fatal/"},{"path":"security/p5-Digest-SHA3","type":"test","package_spec":"STEM->=0.22","url":"/packages/release/security/p5-Digest-SHA3/"},{"path":"devel/p5-Module-Runtime","type":"test","package_spec":"","url":"/packages/release/devel/p5-Module-Runtime/"},{"path":"devel/p5-Moo","type":"test","package_spec":"STEM->=2","url":"/packages/release/devel/p5-Moo/"},{"path":"devel/p5-Try-Tiny","type":"test","package_spec":"STEM->=0.04","url":"/packages/release/devel/p5-Try-Tiny/"},{"path":"devel/p5-Type-Tiny","type":"test","package_spec":"STEM->=1.000005","url":"/packages/release/devel/p5-Type-Tiny/"},{"path":"devel/p5-namespace-autoclean","type":"test","package_spec":"","url":"/packages/release/devel/p5-namespace-autoclean/"},{"path":"devel/p5-strictures","type":"test","package_spec":"STEM->=2","url":"/packages/release/devel/p5-strictures/"},{"path":"security/p5-Digest-HMAC","type":"test","package_spec":"STEM->=1.01","url":"/packages/release/security/p5-Digest-HMAC/"}],"reverse_dependencies":{"count":2,"url":"/packages/data/7c/7c02e9cb4bf85a6f56d24c3a90e5c54e964cebc7df251846b56ba65c33779a24.json"},"categories":["security","perl5"],"flavors":[],"only_for_architectures":[],"not_for_architectures":[]}}
