关于数据快照功能的一些小疑问

本贴最后更新于 1036 天前,其中的信息可能已经物是人非

今天终于上线了数据快照功能,期待已久

发布后第一时间使用,发现原来还要生成一个密码

其实多个密码对于我个人来说压力不大,因为我都是用的密码管理器

密码可以保证随机和安全长度

我原来以为会直接使用同步加密的那个密码

或者手动输入一个,那我就准备用同步的那个密码

结果快照同步这个是自动生成新的,不能自定义

但现在两个密码了,新用户上手成本又高了呀

想了解下这块设计时候咋权衡的?

快照以后会替代历史功能吗?

刚才想创建快照试试,结果生成了七八次都没成功……

image.png

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    25107 引用 • 103509 回帖 • 1 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 数据快照不只是用于本地数据备份,未来会通过云端同步数据快照进而实现数据同步,设计考量可以参考这里 Issue #5142 · siyuan-note/siyuan

    这个报错还在定位,我们这里目前重现不了,你那里是否在快照期间修改过资源文件?

    1 回复
  • Bard

    这个密码为啥不能复用云同步那个呢,还省事了 😂

    1 回复
  • 人工输入密码容易错,而且也容易忘记。所以这次的端到端加密使用自动生成密钥,希望能对这个问题有所改善。

    1 回复
  • Bard

    那,假设有个轻度用户,就一台主力笔记本

    设置之后,也没提醒保存

    就算提醒了,正好侥幸没保存

    笔记本丢了,那可咋办呀 😂

    1 回复
  • 现在还不支持界面重置密钥,不过可以通过手工修改配置文件进行重置。

    2 回复
  • Bard

    之前同步的两个密码

    一个是生成,我记得是通过某 id md5 的,这个理论上就不会变,也不会丢,责任也不会在平台,最多是有 bug

    自定义的密码用户就有自己记住的责任,就算用户忘了,也没啥可指责平台的

    但现在这个密码直接就平台生成了,那用户有了问题来责问,这也很不好处理呀

  • 用户忘记密码 + 输入错误的可能性要更大一些。

  • Bard

    那这个密码是否存在丢失找不回数据的情况

    比如接上个场景

    用户电脑丢了,通过新电脑同步了数据,也同步过来了快照

    快照里面有重要的数据,当时快照密码没有保存

    快照数据是不是就没了…

    1 回复
  • 是的,这个密钥需要用户妥善保管好,云端不会存储的。

    1 回复
  • Bard

    嗐,这个密码对于高玩当然没什么问题,对我也不是负担

    对于这个做法我有以下看法

    1. 用户自己输入的情况,平台无责,并可以复用同步密码
    2. 如果用的是同步时候自动生成的密码,可以做到不丢失
    3. 主动生成,用户丢失密码,平台可能会被抱怨
    4. 双密码,增加认知负担和使用门槛

    所以最后我认为可以

    1. 复用同步密码流程,并复用同步密码
    2. 不生成,让用户自己输入一个新的
    3. 保持当前,增加强提醒,提示丢失密码的后果
    1 回复
  • Bard

    我自己的密码,我忘了,这是我自己沙雕,数据找不回来,更多是怪自己

    但这要是平台生成的,还这么麻烦的密码,还是第二个,要是出了问题,找不回数据,作为一个普通用户,八成是埋怨平台的情绪更多一些

  • Bard

    还有可能碰见这样的帖子

    “数据解密失败,密码没有改过,是什么原因?”

    :是不是搞反了?我们这两个密码是不一样的,你换换试试?

    :可我就输入过一个啊

    :另一个是自动生成的

    :都是加密的为啥用两个密码啊

    ……

    1. 同步密码后面很有可能就不用了,整体切换到同步快照上
    2. 输入错误的情况比较多
    3. 基本就是打算往这个方向继续改进
    1 回复
  • Bard

    让子弹飞一下也好trollface

  • moloee via macOS

    这。换了一个电脑之后,完全忘了当时还设置了这个端到端的加密密码,尝试输入之后,报错。配置文件这哪呀?这能怎么办,image.png

    1 回复
  • 请看帮助文档常见问题。

请输入回帖内容 ...

推荐标签 标签

  • 深度学习

    深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。

    53 引用 • 40 回帖
  • Thymeleaf

    Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 Velocity、 FreeMarker 等,它也可以轻易的与 Spring 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个 Web 应用。

    11 引用 • 19 回帖 • 388 关注
  • BND

    BND(Baidu Netdisk Downloader)是一款图形界面的百度网盘不限速下载器,支持 Windows、Linux 和 Mac,详细介绍请看这里

    107 引用 • 1281 回帖 • 37 关注
  • Flutter

    Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作,它正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。

    39 引用 • 92 回帖
  • OpenResty

    OpenResty 是一个基于 NGINX 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

    17 引用 • 55 关注
  • H2

    H2 是一个开源的嵌入式数据库引擎,采用 Java 语言编写,不受平台的限制,同时 H2 提供了一个十分方便的 web 控制台用于操作和管理数据库内容。H2 还提供兼容模式,可以兼容一些主流的数据库,因此采用 H2 作为开发期的数据库非常方便。

    11 引用 • 54 回帖 • 668 关注
  • Wide

    Wide 是一款基于 Web 的 Go 语言 IDE。通过浏览器就可以进行 Go 开发,并有代码自动完成、查看表达式、编译反馈、Lint、实时结果输出等功能。

    欢迎访问我们运维的实例: https://wide.b3log.org

    30 引用 • 218 回帖 • 644 关注
  • Sillot

    Insights(注意当前设置 master 为默认分支)

    汐洛彖夲肜矩阵(Sillot T☳Converbenk Matrix),致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点。其中汐洛绞架(Sillot-Gibbet)基于自思源笔记(siyuan-note),前身是思源笔记汐洛版(更早是思源笔记汐洛分支),是智慧新录乄终端(多端融合,移动端优先)。

    主仓库地址:Hi-Windom/Sillot

    文档地址:sillot.db.sc.cn

    注意事项:

    1. ⚠️ 汐洛仍在早期开发阶段,尚不稳定
    2. ⚠️ 汐洛并非面向普通用户设计,使用前请了解风险
    3. ⚠️ 汐洛绞架基于思源笔记,开发者尽最大努力与思源笔记保持兼容,但无法实现 100% 兼容
    29 引用 • 25 回帖 • 111 关注
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    524 引用 • 4601 回帖 • 702 关注
  • 星云链

    星云链是一个开源公链,业内简单的将其称为区块链上的谷歌。其实它不仅仅是区块链搜索引擎,一个公链的所有功能,它基本都有,比如你可以用它来开发部署你的去中心化的 APP,你可以在上面编写智能合约,发送交易等等。3 分钟快速接入星云链 (NAS) 测试网

    3 引用 • 16 回帖 • 1 关注
  • ActiveMQ

    ActiveMQ 是 Apache 旗下的一款开源消息总线系统,它完整实现了 JMS 规范,是一个企业级的消息中间件。

    19 引用 • 13 回帖 • 680 关注
  • 禅道

    禅道是一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法 scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

    6 引用 • 15 回帖 • 26 关注
  • Office

    Office 现已更名为 Microsoft 365. Microsoft 365 将高级 Office 应用(如 Word、Excel 和 PowerPoint)与 1 TB 的 OneDrive 云存储空间、高级安全性等结合在一起,可帮助你在任何设备上完成操作。

    5 引用 • 34 回帖
  • CongSec

    本标签主要用于分享网络空间安全专业的学习笔记

    1 引用 • 1 回帖 • 28 关注
  • Rust

    Rust 是一门赋予每个人构建可靠且高效软件能力的语言。Rust 由 Mozilla 开发,最早发布于 2014 年 9 月。

    58 引用 • 22 回帖 • 10 关注
  • Vue.js

    Vue.js(读音 /vju ː/,类似于 view)是一个构建数据驱动的 Web 界面库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

    267 引用 • 666 回帖
  • Visio
    1 引用 • 2 回帖
  • NetBeans

    NetBeans 是一个始于 1997 年的 Xelfi 计划,本身是捷克布拉格查理大学的数学及物理学院的学生计划。此计划延伸而成立了一家公司进而发展这个商用版本的 NetBeans IDE,直到 1999 年 Sun 买下此公司。Sun 于次年(2000 年)六月将 NetBeans IDE 开源,直到现在 NetBeans 的社群依然持续增长。

    78 引用 • 102 回帖 • 702 关注
  • 印象笔记
    3 引用 • 16 回帖
  • webpack

    webpack 是一个用于前端开发的模块加载器和打包工具,它能把各种资源,例如 JS、CSS(less/sass)、图片等都作为模块来使用和处理。

    42 引用 • 130 回帖 • 250 关注
  • jsDelivr

    jsDelivr 是一个开源的 CDN 服务,可为 npm 包、GitHub 仓库提供免费、快速并且可靠的全球 CDN 加速服务。

    5 引用 • 31 回帖 • 105 关注
  • 百度

    百度(Nasdaq:BIDU)是全球最大的中文搜索引擎、最大的中文网站。2000 年 1 月由李彦宏创立于北京中关村,致力于向人们提供“简单,可依赖”的信息获取方式。“百度”二字源于中国宋朝词人辛弃疾的《青玉案·元夕》词句“众里寻他千百度”,象征着百度对中文信息检索技术的执著追求。

    63 引用 • 785 回帖 • 101 关注
  • OpenShift

    红帽提供的 PaaS 云,支持多种编程语言,为开发人员提供了更为灵活的框架、存储选择。

    14 引用 • 20 回帖 • 655 关注
  • V2Ray
    1 引用 • 15 回帖
  • Ubuntu

    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

    127 引用 • 169 回帖
  • PHP

    PHP(Hypertext Preprocessor)是一种开源脚本语言。语法吸收了 C 语言、 Java 和 Perl 的特点,主要适用于 Web 开发领域,据说是世界上最好的编程语言。

    179 引用 • 408 回帖 • 489 关注
  • QQ

    1999 年 2 月腾讯正式推出“腾讯 QQ”,在线用户由 1999 年的 2 人(马化腾和张志东)到现在已经发展到上亿用户了,在线人数超过一亿,是目前使用最广泛的聊天软件之一。

    45 引用 • 557 回帖 • 1 关注