数据转换为json格式,用AES加密后取其byte存储为文件下载

现在在做一个功能,在html页面有一个按钮点击后会把该页面的text和tabel里的数据转换为json格式,用AES加密后取其byte存储为文件下载,请问这应该这么写,新人求教

1在按钮监听事件中获取你要处理的数据
2创建json对象,根据数据格式封装置json中
3获取密钥(AEK_KEY)对数据进行加密
4将加密后的数据转换成字节流

写 流 存储 在磁盘中

服务端有个对应的Controller用于处理下载请求。。。。