Skip to Content
Password Encryption

Password Encryption

licenseOPL-1 Version16.0, 18.0, 19.0 Community Enterprise Odoo.sh packageDACH authorEquitania Software GmbH supportsupport@equitania.de

Stored credentials, encrypted with a key that belongs to your database.

Password Encryption

Password Encryption gives other modules a common way to store passwords and similar sensitive values encrypted rather than in plain text. The key is derived from the database's own identifier, so a copy of the database cannot simply read the values back — which matters most for the training and test systems that are routinely built from a production backup.

Only with ownERP

The help for this module is findable — for people and for AI

One help page in German and English, shipped inside the module. With Help Docs installed you search them in full text — and an AI assistant reads the same content through a machine-readable module card.

A person searches
Decrypting Passwords
Encrypting and Decrypting Passwords
eq_pw_encryption is a technical building block for other modules: it provides a reversible way to store a password or API key so it isn't kept as plain, readable text in the database — for example, credentials for a third-party service another module connects to. For developers of other modules Two methods are available: python encrypted = …
An assistant asks
eq.helper.doc.get_capability_card(
  "eq_pw_encryption")
Returns the models, fields, methods and permission rules of Password Encryption in a form an assistant can act on — instead of guessing them from screenshots.
“Where is the key for encrypted passwords kept?” — answered from the module card, not from training data.

Full-text search and module card come from Help Docs (eq_helper). This module ships the content — no extra configuration.

Features

The key belongs to the database, not to a file

The encryption key is derived from the database's own unique identifier. There is no separate key store to set up, back up and keep in sync — and a database restored elsewhere carries a different identifier, so the stored values do not travel with it.

One method across all modules

Every ownERP module that stores sensitive values uses the same routine instead of inventing its own. That is what makes the handling auditable: one place to review, not one per module.

Invisible in daily use

Encryption and decryption happen in the background. Users fill in the form as before; nothing about the daily routine changes.

Frequently Asked Questions

What happens to the values in a database copy?

The copy carries a different database identifier, so the encrypted values cannot be read there. Re-enter the credentials in the copy if the test system genuinely needs them — usually it should not have them.

Is this a password manager for end users?

No. It is a building block other modules use to store their own sensitive values. It does not add a credential vault to the interface.

Which Odoo editions are supported?

The module runs on Odoo Community and Odoo Enterprise, version 19.0 — self-hosted or on Odoo.sh. Odoo Online, the hosted SaaS edition, does not accept apps from the store, so no third-party module can run there.

Which other modules does it require?

It requires base. Odoo resolves and installs these dependencies itself when you install the module.

Under which license is the module published?

The module is published under the Odoo Proprietary License v1.0 (OPL-1).

Will it keep working after an Odoo update?

Yes, within 19.0.x. A move to the next major Odoo version is delivered as a new module version.

Where do I get support?

Write to support@equitania.de or use our support portal at support.equitania.de.

Can I see the module in action first?

We do not run a public demo instance. Write to support@equitania.deand we will walk you through it.

Support · Kontakt

We are happy to support you · Wir unterstützen Sie gerne.

Equitania Software GmbH ownERP
Equitania Software GmbH
Weiherstraße 13
75173 Pforzheim
Deutschland · Germany
Telefon: +49 7231 16 604 0
Telefax: +49 7231 16 604 200
Homepage: www.ownerp.com · odoo2fast.report
Support: support.equitania.de
E-Mail: support@equitania.de

EN · All information on this page is provided for product description purposes only and is not legally binding. It constitutes neither a guarantee of quality nor an assurance of any particular scope of functions, fitness for a particular purpose or specific results; only the contractual agreements and the scope of delivery of the version actually installed are authoritative. Screenshots show example configurations.