Adventures in Dystopia
1.97K subscribers
516 photos
50 videos
7 files
288 links
Download Telegram
Forwarded from Блог*
В программировании я придерживаюсь SOLID:
S - Just
O - Rewrite
L - It
I - In
D - Rust
😁61
Yet Another Dotfiles Manager has encryption feature. Also yadm uses git (aka GitHub) to store the data. I can't stop thinking about getting all the encrypted profiles and then trying to brute force them using passwords from existing and future leaks.
👍2
Internet warrior, please, always keep in short-memory this picture
🥱1👀1
This media is not supported in your browser
VIEW IN TELEGRAM
// any is an alias for interface{} and is equivalent to interface{} in all ways.
type any = interface{}


Is there any in your languages?
🌚1
Today I learnt that it takes about 1.2-1.5kg of grapes per bottle of wine. Not as much as I thought before.
🤔1
👍2😁2
The earth is the jail?
3
Магия чисел
🤔4🤯1
VKCO value at the time of de-listing 666₽
😁1
Ich werde = I will
Ich will = I want
Das Gift = poison
Das Geschenk = gift


Very wisdom!
Forwarded from WEB3 RAISES
Кто поднял:
GPU.net - децентрализованная сеть(практически блокчейн) на видеокарта для распределенного обучения моделей и прочего. Участие в развитии стартапа принимает NVIDIA, должно получиться что-то масштабное.

Сколько:
$500K

Сколько подняли всего с учетом предыдущих раундов:
$500K

Откуда:
-

Лид инвестор:
Momentum 6 (США)

Раунд:
Seed

Новость:
https://www.morningstar.com/news/globe-newswire/8913387/gpunet-raises-500k-from-momentum-6-alphablockz-nvidia-backs-testnet-launch

Сайт:
https://www.gpu.net/

#AI
https://q-transformer.github.io how AI without AGI can replace normies
https://evm.ink/ OMFG, please, stop
Got offer from СБЕР, I'm thinking about it.

Update: I stopped thinking
🥱3🤔1
Do you like this one?
🔥2
Hi 😊, wanna know how @wallet store your mnenonics?

1) They encrypt mnemonics using AES-GCM-256 and split to two shards.
2) First shard (83 bytes), private key (32 bytes) and IV (12 bytes) stores in wallet backend server
3) Second shard (83 bytes) stores in TG Cloud using window.Telegram.WebApp.CloudStorage
4) As they used GCM, last bytes are part of mnemonics + AEAD (authentication tag)
5) As they store much part of cipher text on the backend side with a private key, they can decrypt part of mnemonics
6) Using a very simple script you are able to decrypt 14 words (of 24), it's enough to make a simpler brute force attack on an user target mnemonic

What todo:
- wallet side: split encryption key to two parts using shamir shared secrecy
- tg side: implement per-user encrypted storage with custom (manually enter) or with transferable between devices encryption key

10 words are still enough to protect from simple and fast brute-force attacks because of ton key derivation hardness.
I suggest not to store much liquidity using TON Space or @wallet until they fix cryptography issues.
Just keep in touch that your key should never left your own device. Don't store big liquidity in cloud/cex/etc.
Your keys — your money.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥101👍1
🚀 Hello!
I'm a Cryptography developer with experience in encryption and decryption. I can encrypt or decrypt using AES-ECB, AES-CBC, AES-CFB, AES-OFB, AES-XTS, AES-CTR, and AES-GCM.
GitHub in my bio
😁4👍1