Commit a9e32cc 1 parent 32755b7 commit a9e32cc Copy full SHA for a9e32cc
File tree 11 files changed +16
-16
lines changed
11 files changed +16
-16
lines changed Original file line number Diff line number Diff line change @@ -64,8 +64,8 @@ export default withMermaid({
64
64
mermaid : {
65
65
// refer https://mermaid.js.org/config/setup/modules/mermaidAPI.html#mermaidapi-configuration-defaults for options
66
66
} ,
67
-
67
+ base : "/nerchat" ,
68
68
sitemap : {
69
- hostname : 'https://www.neboer.site'
69
+ hostname : 'https://www.neboer.site/nerchat/ '
70
70
}
71
71
} )
Original file line number Diff line number Diff line change @@ -19,6 +19,6 @@ Matrix虽然使用复杂的机制来保护客户端的信息和数据,但您
19
19
20
20
** 重复一遍,不要使用相同的登录密码和安全短语!**
21
21
22
- 如果您依然在怀疑发送到服务器的明文密码可能使您的账号被服务器的所有者顶替登录,请参考[ 威胁模型] ( ../security/device-and-secret/ #威胁模型 )
22
+ 如果您依然在怀疑发送到服务器的明文密码可能使您的账号被服务器的所有者顶替登录,请参考[ 威胁模型] ( ../security/device-and-secret#威胁模型 )
23
23
24
24
:::
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ NerChat!和传统的聊天平台不同,您的消息被自己的密钥严格加
14
14
15
15
当您首次登录之后,需要立即生成自己的安全密钥,并将它导出,然后发给您的手机/电脑。
16
16
17
- 具体的操作请参考[ 生成并导出安全密钥] ( ../security/secure-key/ #生成并导出安全密钥 ) 。
17
+ 具体的操作请参考[ 生成并导出安全密钥] ( ../security/secure-key#生成并导出安全密钥 ) 。
18
18
19
19
当您导出自己的安全密钥后,最好直接把这份密钥发送给您的其他设备作为备份,或者请您牢记自己的安全口令,一旦忘记密码丢失密钥,您将无法解密您的聊天记录。
20
20
@@ -24,7 +24,7 @@ NerChat!和传统的聊天平台不同,您的消息被自己的密钥严格加
24
24
25
25
新设备登录可以是任何形式的新登录请求,当你用一个新的登录环境或者清除缓存数据的浏览器、客户端登录NerChat!的时候,这些环境会被视为一个新的登录设备。
26
26
27
- 在新设备上登录请参考[ 加载安全密钥] ( ../security/secure-key/ #加载安全密钥 ) 。
27
+ 在新设备上登录请参考[ 加载安全密钥] ( ../security/secure-key#加载安全密钥 ) 。
28
28
29
29
## 登录之后
30
30
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ NerChat!的Web端仅支持桌面浏览器使用,移动端访问NerChat!请使
20
20
| :----: | :--------: | :--------: |
21
21
| Web | [ chat.neboer.site] ( https://chat.neboer.site ) | [ app.element.io] ( https://app.element.io ) |
22
22
| Windows/Linux/MacOS| Element Desktop | [ Element Desktop] ( https://packages.riot.im/desktop/install/win32/x64/Element%20Setup.exe ) |
23
- | Android | [ Nelement] ( nelement/ ) | [ Element Android] ( https://f-droid.org/packages/im.vector.app/ ) |
23
+ | Android | [ Nelement] ( nelement ) | [ Element Android] ( https://f-droid.org/packages/im.vector.app/ ) |
24
24
| IOS | Element IOS | [ Element IOS] ( https://matrix.org/docs/projects/client/element-ios ) |
25
25
26
26
在桌面设备上,Web端和桌面端的消息推送是最快的。
Original file line number Diff line number Diff line change @@ -27,4 +27,4 @@ Nelement是Neboer在Apache开源协议的许可下基于Element Android的源代
27
27
28
28
Nelement新版本发布后,会在大群中统一公布新版本到来的消息。同时,你也可以直接前往GitHub Release页面进行下载。
29
29
30
- 有关软件的具体更新流程,可以参考 [ Nelement代码审查] ( ../security/nelement-security/ #Nelement代码审查 ) 一节。
30
+ 有关软件的具体更新流程,可以参考 [ Nelement代码审查] ( ../security/nelement-security#Nelement代码审查 ) 一节。
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ NerChat!是基于Matrix和Element部署的,虽然二者都已经相当成熟
20
20
21
21
** Q: 我不能解密聊天记录**
22
22
23
- ** A:** 请[ 恢复密码库] ( ../security/local-backup/ #恢复密码库 ) 。
23
+ ** A:** 请[ 恢复密码库] ( ../security/local-backup#恢复密码库 ) 。
24
24
25
25
** Q: 我不能解密别人刚刚发给我的聊天内容**
26
26
@@ -126,7 +126,7 @@ NerChat!是基于Matrix和Element部署的,虽然二者都已经相当成熟
126
126
127
127
** Q: 我想感谢作者对网站的付出,你们接受赞助吗?**
128
128
129
- ** A:** NerChat!暂时不打算接受赞助,如果你们一定想要赞助NerChat!,请[ 赞助Matrix的开发者们] ( https://matrix.org/faq/ #how-is-matrixorg-funded ) 。
129
+ ** A:** NerChat!暂时不打算接受赞助,如果你们一定想要赞助NerChat!,请[ 赞助Matrix的开发者们] ( https://matrix.org/faq#how-is-matrixorg-funded ) 。
130
130
131
131
** Q: 这太酷了!我也想搭建我自己的Matrix网站!**
132
132
Original file line number Diff line number Diff line change 1
1
# 基本介绍
2
2
3
- <img src =" ../../assets/nerchat /nerchat_logo.svg" style =" width : 100px ; margin-top :16px " />
3
+ <img src =" /nerchat_logo.svg " style =" width : 100px ; margin-top :16px " />
4
4
5
5
欢迎加入NerChat!
6
6
Original file line number Diff line number Diff line change @@ -112,7 +112,7 @@ graph TD
112
112
113
113
## 交叉认证方法
114
114
115
- 如果你想认证一个人的设备,你至少需要拥有自己的Megolm密钥库,所以需要先提供安全密钥验证自己的设备。关于验证设备的方法请参考[ 导入安全密钥] ( secure-key/ #加载安全密钥 ) 。当你想验证一个用户的时候,请确保自己和这个用户有除了NerChat!之外的第二个通信渠道,比如电子邮件、其他的社交平台、或者一个稳定的视频连接,当然最推荐的是线下直接见面,这个渠道被用来分享自己的emoji表情,和对方比对是否一致。
115
+ 如果你想认证一个人的设备,你至少需要拥有自己的Megolm密钥库,所以需要先提供安全密钥验证自己的设备。关于验证设备的方法请参考[ 导入安全密钥] ( secure-key#加载安全密钥 ) 。当你想验证一个用户的时候,请确保自己和这个用户有除了NerChat!之外的第二个通信渠道,比如电子邮件、其他的社交平台、或者一个稳定的视频连接,当然最推荐的是线下直接见面,这个渠道被用来分享自己的emoji表情,和对方比对是否一致。
116
116
117
117
::: tabs
118
118
@@ -215,7 +215,7 @@ graph TD
215
215
:::
216
216
217
217
设备认证的过程非常复杂,但它是非对称加密方法的固有限制。设备验证彻底保证了有且仅有和你聊天的对方能看到你的消息并给你发送消息,从而保证了您聊天的安全性。
218
- 如果您追求极致安全,请检查一个聊天室中是否所有的用户都已经持有绿色盾牌,如果是,则聊天的过程完全可信,服务器没有从中做梗的可能,有关这一问题的详细讨论,请参考[ 威胁模型] ( device-and-secret/ #威胁模型 ) 。
218
+ 如果您追求极致安全,请检查一个聊天室中是否所有的用户都已经持有绿色盾牌,如果是,则聊天的过程完全可信,服务器没有从中做梗的可能,有关这一问题的详细讨论,请参考[ 威胁模型] ( device-and-secret#威胁模型 ) 。
219
219
220
220
可以说,这个公钥认证体系在服务器中建立了一套可信的CA体系,您可以通过这套体系以最少的验证次数验证最多的用户设备。
221
221
Original file line number Diff line number Diff line change 14
14
15
15
## Megolm密码库的密钥
16
16
17
- Matrix使用相当多的手段保护信息,Megolm密钥就是其中之一。Megolm密钥与聊天室的非对称加密[ 息息相关] ( protocol/ ) ,但由于Megolm密钥库里涵盖了所有你加入的聊天的密钥,过于庞大不便保存,因此Matrix协议规定客户端可以将Megolm密钥库经过本地加密后上传到云端,这样即使客户端的数据完全丢失,仅凭密码也可以完全恢复聊天内容。在Element客户端中,这串密码表现为12个4字单元的组合。这个字母组合可以随机生成,也可以用一个“==安全短语==”计算得出,便于人类记忆。
17
+ Matrix使用相当多的手段保护信息,Megolm密钥就是其中之一。Megolm密钥与聊天室的非对称加密[ 息息相关] ( protocol ) ,但由于Megolm密钥库里涵盖了所有你加入的聊天的密钥,过于庞大不便保存,因此Matrix协议规定客户端可以将Megolm密钥库经过本地加密后上传到云端,这样即使客户端的数据完全丢失,仅凭密码也可以完全恢复聊天内容。在Element客户端中,这串密码表现为12个4字单元的组合。这个字母组合可以随机生成,也可以用一个“==安全短语==”计算得出,便于人类记忆。
18
18
19
19
这个加密Megolm密钥库的密码便是群组加密的“钥匙”,这个密码又被称为“** 安全密钥** ”。当用户初次登录后** 非常建议** 用户立即生成这个安全密钥,并将其导出、妥善保管。在生成此密钥之后,客户端会把自己的Megolm密钥库在本地加密后上传到服务器,方便自己未来的使用,同时由于安全密钥本身强度较高,可以认为得到了安全密钥就掌握了整个Megolm密钥库。
20
20
@@ -28,7 +28,7 @@ Matrix使用相当多的手段保护信息,Megolm密钥就是其中之一。Me
28
28
29
29
:::
30
30
31
- 如果您不喜欢安全密钥,可以选择直接导出Megolm密码库,这样您的密码库完全不会加密上传到服务器,但是可能在多端同步的时候遇到不小的困难。详情可以参考[ 协议] ( protocol/ ) 。
31
+ 如果您不喜欢安全密钥,可以选择直接导出Megolm密码库,这样您的密码库完全不会加密上传到服务器,但是可能在多端同步的时候遇到不小的困难。详情可以参考[ 协议] ( protocol ) 。
32
32
33
33
## 生成并导出安全密钥
34
34
@@ -142,7 +142,7 @@ Matrix使用相当多的手段保护信息,Megolm密钥就是其中之一。Me
142
142
143
143
![ ] ( ../../assets/web/unable_to_decrypt.png )
144
144
145
- 如果你提供了密钥但依然遇到了这个问题,请稍等片刻再检查。如果等待了很长时间依然不能解密消息,请参阅[ 帮助] ( ../help/faq/ #我不能解密聊天记录 ) 部分。
145
+ 如果你提供了密钥但依然遇到了这个问题,请稍等片刻再检查。如果等待了很长时间依然不能解密消息,请参阅[ 帮助] ( ../help/faq#我不能解密聊天记录 ) 部分。
146
146
147
147
:::
148
148
Original file line number Diff line number Diff line change 21
21
text : 阅读文档
22
22
link : /docs/
23
23
image :
24
- src : ./assets/nerchat /nerchat_logo.svg
24
+ src : /nerchat_logo.svg
25
25
alt : VitePress
26
26
27
27
features :
File renamed without changes.
You can’t perform that action at this time.
0 commit comments