Ah. Droga. Não, não é isso. Meu site de produção que está funcionando está na versão 7.0.3 e o site de staging que está quebrado também está na versão 7.0.3. Ele está criptografando as coisas de forma diferente. Não consigo dizer, e não sei como dizer, se é que o serializador é diferente ou se o cifrador é diferente.
Enquanto isso, aprendi que o 7.0 suporta a criptografia de campos, o que me permitirá remover algum código personalizado se eu conseguir descobrir como acessar minhas chaves de API criptografadas. Ou talvez eu simplesmente as exclua e gere novamente.
No momento, estou recebendo criptografias como
=> "SUNBZlRURThEZjdVUG8wTzV1eWk0dz09LS1uRGVSQWtPRU9rc1ZCa1Y1d2pyeU5nPT0=--43eab316e6a9ebafc72d4982347abd9c7f6605db"
com a versão 2.9.0.beta4, elas se parecem com "FwL/GGvrDHOpQ1bnGiI=--kCLbUxMf/XeMaeWF--/feRN+/l1q3EFdKgyIo+7Q=="