UPD:
https://codepen.io/expa/pen/yLQmwGX?editors=0010
Я поигрался с конвертацией Base64, что-то такое подобное делал в прошлой своей работе. В вашем решении вы использовали
encryptedImage.toString()
для преобразования объекта encryptedImage в строку. Однако это не преобразует его в Base64.
Дальше я декодировал Base64 с помощью
decryptedBytes.toString(CryptoJS.enc.Utf8)
Также нашёл в интернетах функцию
dataURLtoBlob
, которая конвертирует строковых данных в формате Data URL в объект Blob.
Код получился неказистый, но уже что-то дальше с ним можно делать