From 78b548628ca29e5f47c201fbadfcca1c81ad3133 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Sun, 15 Dec 2024 13:23:31 +0000 Subject: [PATCH] Add example code for how to validate SHA2 passwords in PHP. --- modules/encryption/enc_sha2.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/modules/encryption/enc_sha2.cpp b/modules/encryption/enc_sha2.cpp index d2ad99b62..5172f64cc 100644 --- a/modules/encryption/enc_sha2.cpp +++ b/modules/encryption/enc_sha2.cpp @@ -171,6 +171,21 @@ public: if (bpos == Anope::string::npos) return; // No HMAC key. + // If you are using PHP you can validate passwords like this: + // + // pass.begin() + apos + 1, nc->pass.begin() + bpos); Anope::string key_hex(nc->pass.begin() + bpos + 1, nc->pass.end()); Anope::string key;