Earlier quoted context omitted.
Well for me, I prefer the way telegram has decided to handle end to end encryption. Let's face it - me and my friends have no use for it, and never will. Our threat model just doesn't really care about actors like the NSA hacking us. If they wanted there's tons of other ways to get our information any (like Google or Facebook accounts). But not being encrypted gives us features not possible otherwise, like url prefet…
I really don't understand the "hate" for Telegram on HN. I understand that its not (allegedly) as secure as signal for example, but like you said, state actors etc have other ways of getting that info (see xkcd [1]). I personally use Telegram when talking to my wife because it lets me have a client on every platform i use and the messages follow me. I could do that with some of the other platforms as well, but im alr…
TDLib – Build Your Own Telegram Client
81–90 of 101 posts
Re: TDLib – Build Your Own Telegram Client
#82Earlier quoted context omitted.
Indeed, I've been attacked and modded to oblivion on here for mentioning that I use Telegram, and the scope wasn't even security related, just an alternative to email for sending non-sensitive photos. I've found Telegram to be more than good enough for day to day communications where I would previously have used email or SMS/MMS.
So is Signal and at least that is secure.
Re: TDLib – Build Your Own Telegram Client
#83Earlier quoted context omitted.
Also, I was very surprised to see that it was really QT based in the sense that there was no glue to an attached Chromium or something, just pure QT in C++. The effort that went into that thing is amazing. It's fast on my 5 years old Pentium.
Which one should I be using? MacOS specific one feels polished whereas the Telegram for Desktop one doesn't have this strange issue where media sometimes never sends.
Re: TDLib – Build Your Own Telegram Client
#84Earlier quoted context omitted.
Why does Signal scare you? All of their code is open source[1] and has had multiple public audits[2]. [1]: https://github.com/signalapp [2]: https://eprint.iacr.org/2016/1013.pdf
It requires you to provide a phone number (read disclose your identity) to use it. And its homepage has the word "privacy" repeated several times. It looks like a poor joke.
The alternative (using Telegram's homegrown and dubious cryptography and lack of actually encrypted group messages) is significantly worse. Here's a nice summary of the issues: https://security.stackexchange.com/a/49802/43733
Re: TDLib – Build Your Own Telegram Client
#85Earlier quoted context omitted.
Why does Signal scare you? All of their code is open source[1] and has had multiple public audits[2]. [1]: https://github.com/signalapp [2]: https://eprint.iacr.org/2016/1013.pdf
It requires you to provide a phone number (read disclose your identity) to use it. And its homepage has the word "privacy" repeated several times. It looks like a poor joke.
Re: TDLib – Build Your Own Telegram Client
#86Telegram has a poor security record, with homegrown encryption algorithms and no end to end encryption by default.
While I am wary of "build-your-own-crypto", saying it has a poor security record is, to my knowledge so far, incorrect. I have yet to see satisfactory cryptanalysis that shows a weakness (theoretical or real) in the protocol. If anything, it seems to withstand scrutiny so far. Even the dedicated security.se.com question[0] seems like it wraps itself in tautologies. Until then, throwing the "homegrown encryption" argu…
Re: TDLib – Build Your Own Telegram Client
#87Earlier quoted context omitted.
So is Signal and at least that is secure.
And once again, if I need that kind of security I'll seek it out. Telegram is more secure than email and SMS, and more convenient for my use case.
Re: TDLib – Build Your Own Telegram Client
#88Earlier quoted context omitted.
Because one is human and one mistypes... I'm normally on the Signal side of this argument, Telegram is trash and should not be used, but basic features like message editing are legitimate requests. I use Signal heavily and a number of times a day at least I or someone I'm chatting with corrects a previous poorly phrased or incorrectly typed messages. Because Signal has no mechanism for that, it usually involves retyp…
I've been retyping the offending word and adding * since I started using chat programs 20 years ago, and in every program since...I would think allowing messages to be edited after the fact would allow more problems than solving simple grammar or spelling mistakes most people can think around anyways.
Re: TDLib – Build Your Own Telegram Client
#89Earlier quoted context omitted.
Not entirely false, no. It does not have end-to-end encryption by default, and not at all for group chats, and the cryptography is a bigger unknown than with others.
> It does not have end-to-end encryption by default That doesn't mean it "has a poor security record" (implying that the security is broken), it means it is not as secure as other options. > not at all for group chats May not be a requirement for group chats > the cryptography is a bigger unknown than with others Unknown does not mean bad, it means unknown. Almost definitely worse than Signal, but almost definitely b…
Re: TDLib – Build Your Own Telegram Client
#90Telegram has a poor security record, with homegrown encryption algorithms and no end to end encryption by default.
Can you mention something more specific, than suspicion to "homegrown encryption algorithms" that is just a yet another combination of DH-RSA-AES ?