Encrypt can now handle longer strings