Password Generator avatar
Password Generator

Pricing

$0.01 / 1,000 results

Go to Apify Store
Password Generator

Password Generator

Password Generator with Hashing is a highly customizable Apify actor designed for generating strong passwords at scale. Whether you need a handful of user-friendly passwords orhundreds of cryptographically secure secrets, this actor provides full control over options.

Pricing

$0.01 / 1,000 results

Rating

0.0

(0)

Developer

Milad Amirzadeh

Milad Amirzadeh

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Password Generator with Hashing is a powerful and highly configurable actor for generating secure passwords at scale. It supports fully customizable character sets, advanced security constraints, and multiple hashing algorithms, making it ideal for developers, system administrators, security teams, and automated workflows.

What this actor does

  • Generates 1 to 10,000 secure passwords in a single run
  • Supports cryptographically secure random generation
  • Outputs plain passwords or hashed passwords
  • Saves all results to the default dataset in structured JSON

Key Features

Flexible Password Generation

  • Length range: 4 to 128 characters

  • Character types:

    • Numbers
    • Lowercase letters
    • Uppercase letters
    • Special symbols
  • Optional security rules:

    • Begin with a letter
    • Exclude visually similar characters (i/l/1, o/0/O)
    • No duplicate characters
    • No sequential patterns (abc, 123, xyz)
    • Auto-generate immediately when the actor starts

Hashing Support

Generate password hashes with:

  • bcrypt (recommended for authentication systems)
  • scrypt (memory-hard key derivation)
  • SHA-256 (fast hashing)
  • None (plain passwords)
  • Argon2 placeholder included, but not yet implemented

Input

You can fully customize generation parameters:

{
"length": 24,
"quantity": 5,
"includeNumbers": true,
"includeLowercase": true,
"includeUppercase": true,
"includeSymbols": true,
"beginWithLetter": false,
"noSimilar": false,
"noDuplicate": false,
"noSequential": false,
"autoGenerateOnStart": true,
"hashType": "none"
}

Output Example

{
"password": "aB3$xY9#mK2@",
"hash": "$2a$10$...",
"hashType": "bcrypt"
}

Best Use Cases

  • Creating credentials for development environments
  • Generating bulk passwords for provisioning new accounts
  • Producing hashed secrets for secure storage
  • Creating user-friendly or highly complex password sets
  • Generating PIN codes, keys, and tokens

Why choose this actor

  • Uses crypto-secure randomness
  • Supports advanced constraints not found in typical generators
  • Produces clean, structured JSON output
  • Built with Node.js + TypeScript + Apify SDK
  • Simple to run locally or deploy in automated workflows

Support

Issues or contributions are welcome