{username, password}
{username, email, password
{algorithm, plaintext}
parameters
. The user can influence the parameters of the algorithm. If not provided, default values are set.parameters
is an object and the fields inside it depend on the type of algorithm being tested.encryptionKey, keySize, iv
encryptionKey, keySize
{username, email, role}
{password, newPassword}
{password, newEmail}
{password, newUsername}
{id}
(DELETE){id}
/adminStatus/{isAdmin}
(PUT)isAdmin
(boolean)