> И правильно, что написали на жабе. Потому что это отрезает целую кучу
> проблем с безопасностью автоматически. С точки зрения паранойи это хорошее решение. Отличное - программой никто не пользовался, так что злой CVE с фул деаноном юзеров никто не замечал.
> Кроме того, это портабельно. Вот i2pd на каком-нибудь юниксе, работающем на
> RISC, получится собрать и запустить? Возможно да, а возможно и нет.
Шансов что там соберется и заработает C++ная штука среднего размера больше чем то же но для JRE.
А если хочется сделать яву из C или C++, достаточно -fsanitze=adddess,undefined при сборке попросить. Будет... примерно как в яве, если уж это хотелось.
> Ставить криптографию на бытовые роутеры антисекурно по своей природе.
С чего? Более того - там никто не сопрет ключи каким-нибудь спектром с мельдонием чуть не скриптом в браузере, виноватом только тем что на том же CPU живет. Да и историю браузера не сопрет "в случае чего", для компа это внешняя сеть, чего б ей в историю браузера доступ давать.
> Тор рекомендуется устанавливать на локалхост и с него же использовать.
Смотря кем рекомендуется. Так то удобно чтобы при вулне в торе трахнуть сразу то что его использовало, сперев файлы или отсканив локалхост с локалхоста, кто к такому готов? Единственное что стоит понимать - коммникации между тором и хостом это критичный участок, если его перехватят, это полное поимение.
> Никаких установок на бытовые роутеры.
Ставится. Работает. И ничем таким особо не грозит.
> I2P на дедиках в неведомых датацентрах - это также ничего общего с
> безопасностью. Криптография вся должна быть на доверенном устройстве, т.е. локалхосте.
Превратить локалхост в помойку с кучей всего и потом ожидать там безопасность - тоже так себе идея.
> Короче, все что делают айтупишники, или хотят делать, продиктовано тем, что на
> локалхосте работает слишком тормозно.
Оно у них просто слишком здоровенное, и по изначальной реализации, и по алгоритмам. Если нечто выглядит как здоровый мастодонт, логично что и бегает оно так же. Некоторых вообще своим весом может раздавить.