V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
vue666
V2EX  ›  问与答

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

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

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

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

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

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

    我不是正经人。
    bailitusu
        11
    bailitusu  
       2021-12-21 10:43:04 +08:00
    买个日记本。所有数字化记录都有风险
    jrtzxh020
        12
    jrtzxh020  
       2021-12-21 11:15:29 +08:00
    买本子写,再买一个保险箱放着,应该安全了吧
    SenLief
        13
    SenLief  
       2021-12-21 11:48:08 +08:00
    你选个本地的就可以了。
    acmore
        14
    acmore  
       2021-12-21 17:34:25 +08:00
    最需要的技术是持之以恒的能力
    不然的话进度可能永远停留在 Initial Commit
    lbuzhi
        15
    lbuzhi  
       2021-12-21 19:44:40 +08:00
    要相对安全,那就 NAS 吧,群晖里面很多套件可以用,机器在本地,硬盘在本地,是不是你要的安全了。
    sisteryu100
        16
    sisteryu100  
       2021-12-21 22:44:16 +08:00 via iPhone
    我記得 word 文檔本身就可以設置密碼的吧。
    mohulai
        17
    mohulai  
       2021-12-22 01:14:51 +08:00
    有单机的日记软件
    woctordho
        18
    woctordho  
       2021-12-22 03:53:44 +08:00 via Android
    可以了解一下 Storj DCS ,有加密、分布式备份、有鉴权的存储服务
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1037 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 20:17 · PVG 04:17 · LAX 12:17 · JFK 15:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.