mirror of
https://github.com/anyproto/docs.git
synced 2025-06-08 05:47:05 +09:00
GitBook: [#118] Keychain
This commit is contained in:
parent
c1823ca7ad
commit
941eeb5a9e
4 changed files with 13 additions and 9 deletions
BIN
.gitbook/assets/Keychain phrase.png
Normal file
BIN
.gitbook/assets/Keychain phrase.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 280 KiB |
|
@ -8,7 +8,7 @@ You can use Anytype to create books, tasks, notes, ideas, documents, tools and o
|
|||
|
||||
## How do we stand out?
|
||||
|
||||
And what can we offer you <mark style="color:blue;"><mark style="background-color:blue;">n<mark style="background-color:blue;"></mark><mark style="color:blue;"><mark style="background-color:purple;">o<mark style="background-color:purple;"></mark><mark style="color:blue;"><mark style="background-color:green;">w<mark style="background-color:green;"></mark>?
|
||||
And what can we offer you <mark style="background-color:blue;"><mark style="color:blue;">n<mark style="color:blue;"></mark><mark style="background-color:purple;"><mark style="background-color:blue;"><mark style="color:blue;">o<mark style="color:blue;"><mark style="background-color:blue;"></mark><mark style="background-color:green;"><mark style="background-color:purple;"><mark style="background-color:blue;"><mark style="color:blue;">w?<mark style="color:blue;"><mark style="background-color:blue;"><mark style="background-color:purple;"></mark>
|
||||
|
||||
### Privacy: Your information is encrypted and all yours
|
||||
|
||||
|
@ -38,11 +38,11 @@ You can think abstract and systematic in the same application. You can create th
|
|||
|
||||
Everything happens on-[device](https://ipfs.io/ipfs/QmR7GSQM93Cx5eAg6a6yRzNde1FQv7uL6X1o4k7zrJa3LX/ipfs.draft3.pdf) — even when you work with others. You can turn off your WiFi, reduce stress by having all your data in the plane/camping/remotely every time. 100% data availability and no need to rely on internet connection.
|
||||
|
||||
Working Offline means, No Server => No Lag.  
|
||||
Working Offline means, No Server => No Lag.
|
||||
|
||||
### Easy to use
|
||||
|
||||
With all the features above, you may think that experience will be lacking. But it does not. You can use more than ten types of blocks to create a document you like. 
|
||||
With all the features above, you may think that experience will be lacking. But it does not. You can use more than ten types of blocks to create a document you like.
|
||||
|
||||
{% hint style="info" %}
|
||||
Check [blocks-and-canvas](fundamentals/object/blocks-and-canvas/ "mention") for more details.
|
||||
|
|
|
@ -37,6 +37,6 @@
|
|||
* [We are using IPFS. What is that?](faqs/we-are-using-ipfs.-what-is-that.md)
|
||||
* [Can pages be nested one to another?](faqs/can-pages-be-nested-one-to-another.md)
|
||||
* [How to add relation to multiple objects](faqs/how-to-add-relation-to-multiple-objects.md)
|
||||
* [How does passphrase login work?](faqs/how-does-passphrase-login-work.md)
|
||||
* [How does keychain phrase login work? Like password?](faqs/how-does-passphrase-login-work.md)
|
||||
* [How are media files stored on devices?](faqs/how-are-media-files-stored-on-devices.md)
|
||||
* [How to restore my account?](faqs/how-to-restore-my-account.md)
|
||||
|
|
|
@ -1,9 +1,13 @@
|
|||
# How does passphrase login work?
|
||||
# How does keychain phrase login work? Like password?
|
||||
|
||||

|
||||
|
||||
This code is used to login on another device and recover your data. It works with special algorithms providing authorisation and encryption of your data at the same time.
|
||||
|
||||
### Tech
|
||||
|
||||
To keep your Data secure we, use the BIP39 Algorithm to derive keychain phrases and use the process of [**Key Derivation Function**](https://en.wikipedia.org/wiki/Key\_derivation\_function) to get all the information that needs to be associated with your passphrase.
|
||||
|
||||
### Steps
|
||||
|
||||
1. Your keychain phrase is used to derive your account's [**private key**](https://en.wikipedia.org/wiki/Public-key\_cryptography) using the [**BIP39 Algorithm**](https://medium.com/coinmonks/mnemonic-generation-bip39-simply-explained-e9ac18db9477)**.**
|
||||
2. Then your private key is further used to derive your profile page with a [**Textile-DB thread ID**](https://github.com/textileio/go-threads)** **and the encryption key. This is how we ensure that your account is associated with your ID.
|
||||
3. Then your private key is used to derive the ID and encryption key for the [**ThreadsDB**](https://github.com/textileio/go-threads#running-threaddb) that contains encryption keys for the rest of the [object](../fundamentals/object/ "mention") you have in Anytype.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue