Ciphertext is the unreadable result of encrypting plaintext. In authenticated encryption, it is accompanied by an authentication tag that helps detect modification of the ciphertext or protected additional data. section 7.2.2
JSON Web Encryption (JWE) uses ciphertext to protect sensitive token contents, such as access-token claims. A JWE also carries an encrypted key, initialization vector, protected JOSE header, and authentication tag. section 7.2.2
Ciphertext inside a JWE
A compact JWE represents its parts as Base64url-encoded protected header, encrypted key, initialization vector, ciphertext, and authentication tag, separated by periods. A JSON serialization uses fields such as "ciphertext" and "tag".




