INNER CODE UNIT · C++

generate_password

7thSamurai/steganography · src/main.cpp:324

    auto generate_password = [](const argparse::ArgumentParser &parser) -> std::array<std::uint8_t, 32> {
        // Get the password string
        std::string str;
        if (parser.is_used("--passwd")) {
            str = parser.get<std::string>("--passwd");
        }
        else {
            std::cout << "Password: ";
            std::getline(std::cin, str);
        }

        // Generate the password hash
        std::array<std::uint8_t, 32> hash;
        SHA256 sha;
        sha.update(str.data(), str.size());
        sha.finish();
        sha.get_hash(hash.data());

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…