fle-python
Installation
SKILL.md
Field-Level Encryption — Python
Setup
pip install couchbase couchbase-encryption
Configure CryptoManager
from couchbase.cluster import Cluster, ClusterOptions
from couchbase.auth import PasswordAuthenticator
from cbencryption import AeadAes256CbcHmacSha512Provider, DefaultCryptoManager, Key
# Create a key provider with your encryption key
key = Key("my-key-id", b'\x00' * 64) # 64-byte key for AES-256
provider = AeadAes256CbcHmacSha512Provider(key)