想写个日记软件, 需要学哪些技术

2021-12-21 09:29:19 +08:00
 vue666
1. 安全考虑, 虽然没人看我的东西, 但是万一哪天服务器给别有用心的攻击了就惨了, 我希望我的日记都是加密处理的, 也就是说保存到数据库中的文本是需要加密处理的, 这个加密方式应该用哪些成熟的方案呢? 考虑到我的图片和视频放到服务器空间不够, 打算使用七牛云或者其他第三方的存储, 我想在第三方的存储也是加密处理的, 哪怕别人知道我的账号密码, 也是需要通过其他密码或者方式才可以看到, 有哪些比较好的平台可以做到我说的要求吗?

2. 备份考虑, 虽然我将图片等媒体放到第三方存储, 但是万一哪天第三方平台倒闭了, 我的东西不就全都没了, 可是如果放到自己的服务器, 硬盘空间实在不够, 价格也很贵, 所以我打算每过一段时间自动备份我的日记, 备份出来的东西可以是 word 、pdf 、html 格式的, 里面需要带有图片和视频的源文件,也就是说可以直接观看了, 然后我会每过一段时间去服务器将相应的内容备份到自己的硬盘当中
这个时候就需要考虑 2 个点, 第一就是如果我将内容都备份到服务器了, 那么就会导致没有加密的信息在服务器上, 那么就不安全, 有没有可以解决这个问题的方法,目前我想到的是只能自己手动去备份了, 第二就是我的服务器是按量来收费的, 如果我将备份的信息迁移到我的硬盘的时候, 那么大的文件是不是也算出流量

3. 我的接口不想让别人调用, 刚刚说到信息需要加密, 解密的话我目前只会通过账号的方式登录, 然后拿到 token, 验证, 解密, 调接口, 可是这样, 别人可以伪造 token,轻松的调用到我数据库的信息吗?
1534 次点击
所在节点    问与答
18 条回复
huyujievip
2021-12-21 09:35:42 +08:00
只想写日记的话没必要这么折腾
dethan
2021-12-21 09:45:24 +08:00
楼主别折腾了。
这就是典型的我觉得汽车不安全,但是我想坐车,就先造个车吧。
dethan
2021-12-21 09:48:14 +08:00
可以考虑在手机上下载一个记事本,关闭联网权限,理论上是最低成本的方案了。
dethan
2021-12-21 09:50:05 +08:00
@dethan 刚才没有细看,我想问下啥日记硬盘都不够用?也许可以考虑搞一个 nas ?
randyzhang5201
2021-12-21 09:57:43 +08:00
正经人谁写日记啊 ( 狗头)
zhanggg
2021-12-21 10:02:35 +08:00
1. pki 及秘钥管理 可靠通信
2. word 、pdf 、html 标准格式及导出、rsync
3. 双向 https 认证(也是 pki 里的

按你这个安全级别述求,看上去也不像缺服务器开销的主啊 // 狗头
coderluan
2021-12-21 10:12:34 +08:00
@dethan 你这个比喻小看楼主了......

楼主可不是简单的汽车不安全,而是说虽然没人会想杀我,但是恐怖分子炸街的时候难免波及到我,那样我得保证汽车的安全,但是这样是不够的,因为对方可能还会补枪,所以我还得有防弹衣,我还得确定防弹衣真防弹,还得确保歹徒没用穿甲弹......
stephenyin
2021-12-21 10:16:59 +08:00
还有人用 word & pdf 写日记吗?
stephenyin
2021-12-21 10:18:35 +08:00
所以楼主的需求是要学技术,而不是写日记,对吧?
v2ka
2021-12-21 10:23:00 +08:00
正经人谁写日记啊 ?

我不是正经人。
bailitusu
2021-12-21 10:43:04 +08:00
买个日记本。所有数字化记录都有风险
jrtzxh020
2021-12-21 11:15:29 +08:00
买本子写,再买一个保险箱放着,应该安全了吧
SenLief
2021-12-21 11:48:08 +08:00
你选个本地的就可以了。
acmore
2021-12-21 17:34:25 +08:00
最需要的技术是持之以恒的能力
不然的话进度可能永远停留在 Initial Commit
lbuzhi
2021-12-21 19:44:40 +08:00
要相对安全,那就 NAS 吧,群晖里面很多套件可以用,机器在本地,硬盘在本地,是不是你要的安全了。
sisteryu100
2021-12-21 22:44:16 +08:00
我記得 word 文檔本身就可以設置密碼的吧。
mohulai
2021-12-22 01:14:51 +08:00
有单机的日记软件
woctordho
2021-12-22 03:53:44 +08:00
可以了解一下 Storj DCS ,有加密、分布式备份、有鉴权的存储服务

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/823453

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX