I try to make the result of the encryption readable by converting the result either in Base64 or in Hex.
Yet I am not able to convert it back to be able to decrypt.
let
$encrypted
:=
crypto:encrypt
(
'message'
,
'symmetric'
,
'keykeyke'
,
'DES’
)
let $base64 := string(convert:string-to-base64($
encrypted))
let $encrypted := convert:binary-to-string(xs:base64Binary($base64)) (: generates invalid characters :)
return
crypto:decrypt
(
$encrypted,
'symmetric'
,
'keykeyke'
,
'DES'
)