Warning: mkdir(): No space left on device in /var/www/group-telegram/post.php on line 37
Warning: file_put_contents(aCache/aDaily/post/rareilly/--): Failed to open stream: No such file or directory in /var/www/group-telegram/post.php on line 50 Ra'Reilly - Заметки про Android и не только | Telegram Webview: rareilly/97 -
Прошёл почти год с прошлого поста момента когда я написал "временную" либу для шифрования DataStore и два года с создания feature request в трекере🎉 Раз мы всё ещё не увидели официального решения для шифрования от Google, я решил привести либу в приличный вид.
Что нового 1️⃣Интеграция с security-crypto. Благодаря этой интеграции стало сложнее использовать либу неправильно. Больше не нужно получать Aead через Tink, вместо этого достаточно передать EncryptedFile при создании DataStore. 2️⃣Шифрование в потоке. Раньше это было не так, файл для (де)шифровки считывался в ByteArray целиком. 3️⃣Больше документации. Теперь помимо README, примеры использования методов есть в комментариях к самим методам.
⚠️ Чтобы при переезде на новую версию не потерять данные, посмотрите гайд по миграции.
* На скриншоте пример использования новой либы. Если использовать security-crypto-ktx:1.1.0, уйдут билдеры и код станет ещё проще
Прошёл почти год с прошлого поста момента когда я написал "временную" либу для шифрования DataStore и два года с создания feature request в трекере🎉 Раз мы всё ещё не увидели официального решения для шифрования от Google, я решил привести либу в приличный вид.
Что нового 1️⃣Интеграция с security-crypto. Благодаря этой интеграции стало сложнее использовать либу неправильно. Больше не нужно получать Aead через Tink, вместо этого достаточно передать EncryptedFile при создании DataStore. 2️⃣Шифрование в потоке. Раньше это было не так, файл для (де)шифровки считывался в ByteArray целиком. 3️⃣Больше документации. Теперь помимо README, примеры использования методов есть в комментариях к самим методам.
⚠️ Чтобы при переезде на новую версию не потерять данные, посмотрите гайд по миграции.
* На скриншоте пример использования новой либы. Если использовать security-crypto-ktx:1.1.0, уйдут билдеры и код станет ещё проще
Oh no. There’s a certain degree of myth-making around what exactly went on, so take everything that follows lightly. Telegram was originally launched as a side project by the Durov brothers, with Nikolai handling the coding and Pavel as CEO, while both were at VK. These administrators had built substantial positions in these scrips prior to the circulation of recommendations and offloaded their positions subsequent to rise in price of these scrips, making significant profits at the expense of unsuspecting investors, Sebi noted. Messages are not fully encrypted by default. That means the company could, in theory, access the content of the messages, or be forced to hand over the data at the request of a government. In addition, Telegram's architecture limits the ability to slow the spread of false information: the lack of a central public feed, and the fact that comments are easily disabled in channels, reduce the space for public pushback. Also in the latest update is the ability for users to create a unique @username from the Settings page, providing others with an easy way to contact them via Search or their t.me/username link without sharing their phone number.
from ru