I am trying to reimplement a non deterministic encryption function from javascript to java. I noticed however that the output of the function is different every time. However, whenever I decrypt the output, it always returns the original text. I am trying to reimplement a non deterministic