Jpwgen von Krasimir Zhelev ist eine in reinem Java geschriebene und somit plattformunabhängige Reinkarnation des Klassikers pwgen. Als Fortentwicklung zu den bestehenden Funktionen bei pwgen werden bei der Java-Version die Passwörter mit Hilfe regulärer Ausdrücke, hinsichtlich bestimmter Bedingungen, wie z.B. des Vorhandenseins eines Sonderzeichens am Anfang, überprüft. Jpwgen unterstützt außerdem Blacklists und verschiedene Typen sicherer Zufallsgeneratoren. Darüber hinaus kann jpwgen als Bibliothek eingebunden werden, wodurch sehr schnell und einfach Passwort-Richtlinien in Applikationen implementiert und den Benutzern darauf beruhende, konforme Passwörter vorgeschlagen werden können. Der Generator erzeugt Passwörter, die sowohl relativ einfach zu merken als auch im täglichen Gebrauch sicher sind. (non)