A resource manager (14, 16) of a content management system (10) is
configured to receive a client request (34, 36) pertaining to information
and to access at least one of a plurality of data servers (20, 22, 24,
26) to execute the client request (34, 36). An encryption engine (80)
encrypts passwords associated with the plurality of data servers (20, 22,
24, 26) using a key-based encryption algorithm and stores a ciphertext
corresponding to each password in a passwords storage (40). A server
identifier module (70, 72) identifies a ciphertext in the passwords
storage (40) that is associated with the at least one of a plurality of
data servers (20, 22, 24, 26). A decryption engine (100) decrypts the
ciphertext using a key-based decryption algorithm corresponding to the
key-based encryption algorithm.