PHPackages                             cmskit/wizard-fieldpassword - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. cmskit/wizard-fieldpassword

ActiveLibrary

cmskit/wizard-fieldpassword
===========================

A cms-kit wizard to set a Password to de/encrypt a cryptable Field

012PHP

Since Nov 20Pushed 11y ago1 watchersCompare

[ Source](https://github.com/cmskit/wiz-fieldpassword)[ Packagist](https://packagist.org/packages/cmskit/wizard-fieldpassword)[ RSS](/packages/cmskit-wizard-fieldpassword/feed)WikiDiscussions master Synced 1w ago

READMEChangelogDependenciesVersions (1)Used By (0)

cms-kit Wizard Field-Password-Editor
====================================

[](#cms-kit-wizard-field-password-editor)

Path: cms-kit/backend/wizards/fieldpassword

Description
-----------

[](#description)

This Wizard lets you set an *individual password* for an encryptable field. The field must have a field-name beginning with "c\_". Inputs are de/encoded via Blowfish. The password is stored as a session and will be deleted on logout.

If no password is set, the field is skipped while saving and the encrypted content will not been shown in backend!

You can set/define a passord in various ways:

1. The password can be set once per session/field via the wizard "fieldpassword".
2. There is also another wizard to set one password for all crypted fields! To make it accessible from the backend simply put this into your settings ("Package-Manager"&gt;"Project-Extensions"&gt;"all"&gt;"Configuration")

    "wizards": \[ { "label": "Field-password", "url": "wizards/fieldpassword/setkey.php?project=%projectName%" } \]
3. If you want to define a fixed password (*only in trusted surroundings*) you can define your password in your settings and define a JSON-Object (Type object) *"crypt"*, witch you have to define an JSON-Object (Type object) with

- your *Database-object-name* and
- a JSON-Object (Type string) with your *field-name* holding your password.

    "crypt": { "objectname": { "c\_fieldname": "my\_supersecret\_password" }

    }

Installation
------------

[](#installation)

### manual Installation

[](#manual-installation)

1. download and extract this Folder into backend/wizards/

### Installation via package management

[](#installation-via-package-management)

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/9c4305eee60c9e61896e8a121b0fe72e33e546cf8770d22718f946f309dd255e?d=identicon)[cmskit](/maintainers/cmskit)

---

Top Contributors

[![taubmann](https://avatars.githubusercontent.com/u/1518022?v=4)](https://github.com/taubmann "taubmann (7 commits)")

### Embed Badge

![Health badge](/badges/cmskit-wizard-fieldpassword/health.svg)

```
[![Health](https://phpackages.com/badges/cmskit-wizard-fieldpassword/health.svg)](https://phpackages.com/packages/cmskit-wizard-fieldpassword)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
