New: cryptomanipulation