1
0
Fork 0
mirror of https://github.com/anyproto/docs.git synced 2025-06-07 21:37:03 +09:00

GitBook: [#118] Keychain

This commit is contained in:
Vladimir Ermolaev 2021-11-17 14:41:19 +00:00 committed by gitbook-bot
parent c1823ca7ad
commit 941eeb5a9e
No known key found for this signature in database
GPG key ID: 07D2180C7B12D0FF
4 changed files with 13 additions and 9 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 280 KiB

View file

@ -8,11 +8,11 @@ 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
Your data gets encrypted and stays on your devices. Data goes directly between your devices, and Nobody can access your data except you.
Your data gets encrypted and stays on your devices. Data goes directly between your devices, and Nobody can access your data except you.
{% hint style="success" %}
You can dive into [privacy-and-security.md](features/privacy-and-security.md "mention") for more details.
@ -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. &#x20;
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.&#x20;
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.
@ -51,7 +51,7 @@ Check [blocks-and-canvas](fundamentals/object/blocks-and-canvas/ "mention") for
### It's free
* No storage limits. No upload limits. You use your device storage, and nobody can limit you.
* Backup is provided free of charge to all alpha testers. Your objects are encrypted and synced to our cafe nodes. If your device is lost or damaged, you can restore the latest snapshot from our backup node. Data on the backup node is encrypted, and the Anytype team cannot access your data. More about [storage-and-deletion.md](features/storage-and-deletion.md "mention").
* Backup is provided free of charge to all alpha testers. Your objects are encrypted and synced to our cafe nodes. If your device is lost or damaged, you can restore the latest snapshot from our backup node. Data on the backup node is encrypted, and the Anytype team cannot access your data. More about [storage-and-deletion.md](features/storage-and-deletion.md "mention").
#### &#x20;<a href="start" id="start"></a>

View file

@ -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)

View file

@ -1,9 +1,13 @@
# How does passphrase login work?
# How does keychain phrase login work? Like password?
![](<../.gitbook/assets/Keychain phrase.png>)
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.