The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Первый стабильный выпуск Age, утилиты для шифрования данных"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Первый стабильный выпуск Age, утилиты для шифрования данных"  +/
Сообщение от opennews (?), 07-Сен-21, 09:20 
Филиппо Валсорда (Filippo Valsorda), криптограф, отвечающий в Google за безопасность языка программирования Go, опубликовал первый стабильный выпуск новой утилиты для шифрования данных - Age (Actually Good Encryption). Утилита предоставляет простой интерфейс командной строки для шифрования файлов с использованием симметричных (по паролю) и асимметричных (по открытым ключам) криптографических алгоритмов. Код проекта написан на языке Go и распространяется под лицензией BSD.  Сборки подготовлены для Linux, FreeBSD, macOS и Windows...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=55751

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Ананоним (?), 07-Сен-21, 09:20   +2 +/
Вангую что кто-то данные не расшифрует!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6

2. Сообщение от Анонимemail (2), 07-Сен-21, 09:21   +11 +/
> Отдельно в рамках проекта rage развивается альтернативная реализация аналогичной утилиты и библиотеки на языке Rust

по-моему, это диагноз

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5, #7, #18, #23

3. Сообщение от Аноним (3), 07-Сен-21, 09:24   –2 +/
Это обёртка для openssl?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4, #93

4. Сообщение от Анонимemail (2), 07-Сен-21, 09:25   –2 +/
не, либа своя же
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

5. Сообщение от Чебур (?), 07-Сен-21, 09:30   +9 +/
Ну хочет кто-то на расте пописать в чем проблема-то?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #21

6. Сообщение от Аноним (6), 07-Сен-21, 09:38   +8 +/
Для этого и делали, не?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #9

7. Сообщение от Аноним (6), 07-Сен-21, 09:38   +16 +/
Триггериться на слово "rust"? Определенно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

8. Сообщение от Аноним (8), 07-Сен-21, 09:39   –5 +/
Эталонное not invented here. Есть уже "альтернативные" minisign и signify, но гуглагу нужно, чтобы все сидели на их поделках. Какое говно их поделки мы уже знаем на примере Андроида и Хрома.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #10, #12, #13, #148

9. Сообщение от Аноним (9), 07-Сен-21, 09:46   –4 +/
это делали что бы продемонстрировать что голанг всё-таки для чего-то нужен
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #20, #30

10. Сообщение от ___ (??), 07-Сен-21, 09:57   +2 +/
а какие есть альтернативы андроиду и хрому?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #14, #56, #132

11. Сообщение от Аноним (8), 07-Сен-21, 09:59   +/
Этот Филипо ведёт себя в issuях по-хамски. Видимо почуствовал себя дворянином при царе Гуглаге.

А именно молча закрывает issuи, которые ему не нравятся, и цензурирует обсуждение. Решения барина холопами не обсуждаются!

Пример: https://github.com/FiloSottile/age/issues/82

Не нравятся Google Docs, Chrome, JavaScript и tracking - проваливай, негодный холоп, гуглаг всё равно этот стандарт протолкнёт везде и тебе всё равно придётся пользоваться им и читать спеку на сайтах гуглага.

Предлагаю бойкотировать это поделие.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #15, #17, #19, #24

12. Сообщение от Нанобот (ok), 07-Сен-21, 10:00   +7 +/
> Есть уже "альтернативные" minisign и signify

Так они ж для подписи, а не шифрования

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

13. Сообщение от 1111 (??), 07-Сен-21, 10:07   +2 +/
Не нравится - не пользуйся это главный принцип сообщества открытого кода.
Благо альтернативы доступны. Нечего хейтить ради хейта.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

14. Сообщение от 1111 (??), 07-Сен-21, 10:08   –4 +/
Продукция Apple, что-то не нравится?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #22, #40

15. Сообщение от 1111 (??), 07-Сен-21, 10:10   +1 +/
Предложение отклоняется до момента пока вы не напишите лучше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #41, #49, #57

16. Сообщение от Аноним12345 (?), 07-Сен-21, 10:21   –1 +/
слово гугл постепенно становится нарицательным в смысле какой-то альтернативы
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #81

17. Сообщение от Q2Wemail (?), 07-Сен-21, 10:45   +8 +/
Т.е. автор кода отказался вести документацию в удобном какому-то юзеру месте, а оставил её в удобном ему месте, и это тобой расценивается как хамство?

По-моему, это ты хамишь, раз продвигаешь идею, что каждый автор репозитория на гитхабе обязан перевести доки с гугл.доксов в гитхаб.вики по первому требованию любого человека.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #31, #36

18. Сообщение от Админ Анонимов (?), 07-Сен-21, 10:48   +9 +/
ты про то что половина Анонимов при упоминании в новости слова rust становятся клоунами и начинают всех развлекать ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #48

19. Сообщение от dr (??), 07-Сен-21, 10:52   +6 +/
Issue не закрыли, issue переместили в раздел дискуссии:
https://github.com/FiloSottile/age/discussions/228
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #61, #87

20. Сообщение от Аноним (20), 07-Сен-21, 10:58   +3 +/
Не нравиться - не ешь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #42

21. Сообщение от пох. (?), 07-Сен-21, 11:04   +3 +/
Попереписывать. Еще толком не дописав оригинал на игогошечке.

Чума на оба ваших чума, в общем.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

22. Сообщение от JackONeillemail (?), 07-Сен-21, 11:06   +4 +/
Та же печаль, только в профиль
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #32

23. Сообщение от Аноним (23), 07-Сен-21, 11:10   –2 +/
Да, диагноз.

Генерировать названия проектов, которые невозможно загуглить. Удачи найти age или rage не указывая что это утилита для шифрования.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #37, #45, #50

24. Сообщение от freehckemail (ok), 07-Сен-21, 11:20   +/
> Этот Филипо ведёт себя в issuях по-хамски.
> Пример: https://github.com/FiloSottile/age/issues/82

И в чём хамство? Эта issue -- не issue. Была закономерно перемещена в discussions.

Ну а вообще, аргументация уровня "Google Docs tracks users heavily" -- хороший повод не начинать дискуссию вообще.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #26, #73

25. Сообщение от Аноним (25), 07-Сен-21, 11:32   –1 +/
Круто, круто, а как это готовить?
Какие ваши кейсы?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #51

26. Сообщение от Аноним (26), 07-Сен-21, 11:33   +2 +/
Именно. Обычно на такие вещи отвечаю 'so what?' и баню утырка к хepaм.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #29

27. Сообщение от gg (??), 07-Сен-21, 11:37   +/
Есть ведь veracrypt
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #33, #34, #67, #92

28. Сообщение от Онанем (?), 07-Сен-21, 11:45   +1 +/
Помню, я на основе cryptopp набросал нечто подобное для личного использования. Вот, наконец, появилась возможность выбросить это поделие.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #79

29. Сообщение от Онанем (?), 07-Сен-21, 11:51   –1 +/
Хам!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #103

30. Сообщение от 1 (??), 07-Сен-21, 11:54   +8 +/
Ну да, куберы с докерами так и не доказали
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

31. Сообщение от gogo (?), 07-Сен-21, 12:01   +/
он вполне мог их импортировать в файл и распространять вместе к кодом в текстовом виде - ему делов на 2 клика мышкой
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

32. Сообщение от 1111 (??), 07-Сен-21, 12:38   +2 +/
Ну тогда отвечу любимой фразой от опенсорс.
Не нравится - пишите своё.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

33. Сообщение от 1111 (??), 07-Сен-21, 12:40   +3 +/
Для многих вещей например кейсов контейнерной области VeraCrypt явно излишне монструозная.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #85

34. Сообщение от Аноним (-), 07-Сен-21, 13:21   –1 +/
Есть, и он боле де факто стандарт.
Вскрывать его не умеют даже наши тов.Майоры. Они плачут от верки. Может и от этой хрени тоже будут плакать.
Но, есть попытки покрякать верку, правда безуспешые или с такими кривыми условиями, что диву даешься с чего бы это так юзел лохануться может.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #53

35. Сообщение от Аноним (36), 07-Сен-21, 13:35   +2 +/
Зачем если есть gpg? Абсолютно тоже самое же, только gpg проверен и известен в отличии от сабжа парня из гугл.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #43, #65, #88, #108

36. Сообщение от Аноним (36), 07-Сен-21, 13:37   –1 +/
Ну как бы чел предлагает утилиту для приватности и при этом странно хостить доку где попало (гитхаб вики это тоже где попало). Вместе с исходниками доки доставлять уже давно стандарт.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #46

37. Сообщение от анон (?), 07-Сен-21, 13:53   +/
Ждем от тебя предложений!

Интересно, а как бы ты искал инфу по языку С? )))

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

38. Сообщение от Аноним (48), 07-Сен-21, 14:16   –4 +/
> отвечающий в Google за безопасность языка программирования Go

Мда. Вот такие сейчас ответсвенные за безопасность в гугле.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #39

39. Сообщение от Онанем (?), 07-Сен-21, 14:19   +2 +/
Что имеется ввиду?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #52

40. Сообщение от Анон123 (?), 07-Сен-21, 14:20   +1 +/
а почему всем должно нравится как тебе в попку долбиться?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

41. Сообщение от Анон123 (?), 07-Сен-21, 14:21   +3 +/
и правильно делает, шушеру всякую слушать. делай форк и меняй как хочешь, дел то.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

42. Сообщение от Аноним (42), 07-Сен-21, 14:24   –7 +/
ПРоблема в не еде а втом что уже навыпускали всякого дерьма раньше и голанг повторяет опыт
А сейчас что виждим уйму полезного софта но написанного на всяком дерьме которое память жрет и пдаает и требует несоразмерных ресурсов и работает меделнно и рантайм непригоден для ffi вообщем нарушители морали
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #44, #86, #99

43. Сообщение от ним (?), 07-Сен-21, 14:35   +1 +/
Для меня главное отличие в том, что Age - stateless. В gpg без импорта ключа ты ничего не зашифруешь/расшифруешь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #77, #127

44. Сообщение от Mark Asread (?), 07-Сен-21, 14:39   +3 +/
Ты смотрю на пхп так и пишешь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

45. Сообщение от Аноним84701 (ok), 07-Сен-21, 14:52   +1 +/
>  криптограф, отвечающий в Google за безопасность языка программирования Go
> невозможно загуглить.

http://www.google.com/search?q=age+tool&oq=&aqs=
На первом месте.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #82

46. Сообщение от Аноним84701 (ok), 07-Сен-21, 15:03   +2 +/
> Ну как бы чел предлагает утилиту для приватности и при этом странно
> хостить доку где попало (гитхаб вики это тоже где попало). Вместе
> с исходниками доки доставлять уже давно стандарт.

Как бы, "чел" работает "@google, Go security team"
Странно было бы ожидать чего-то другого.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

47. Сообщение от Аноним (48), 07-Сен-21, 15:03   –3 +/
И где сборка для Linux? Ни одного пакета не вижу. Вот такое вот качество программистов на Go.

Позор.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #69, #71, #97

48. Сообщение от Аноним (48), 07-Сен-21, 15:06   –2 +/
Нет, это он о том что на раст до сих пор ничего до ума не довели и никогда не доведут.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #55

49. Сообщение от Аноним (48), 07-Сен-21, 15:08   +/
А получше уже давно есть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

50. Сообщение от Stax (ok), 07-Сен-21, 15:09   –1 +/
Это лишь вопрос популярности. Вон, при поиске замазки первым в списке будет ssh-клиент. Добились же.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

51. Сообщение от Аноним (48), 07-Сен-21, 15:09   –4 +/
Никак. Пакетов нет, портов нет. Сиди и долбайса с Go и его кривыми сборками.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #64, #105, #150

52. Сообщение от Аноним (48), 07-Сен-21, 15:10   –4 +/
Качество этих самых безопасников. И никому не нужные кривые либы которые и подцепить то без кучи зависимостей не выйдет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

53. Сообщение от n00by (ok), 07-Сен-21, 15:14   +/
Кто только не плачет:

Добрый день.
*** нашел Вас в списке редакторов к программе, может поможете в решение вопроса.
У моего клиента зашифровали сервер, с помощью это программы.
Мы поняв, что без перспективно что-то сделать оплатили 10 000р. получили пароль (***-***************!@#) .
При попытки расшифровки получаем ошибку

Error mount volume (F:)
Error code: 4

Обратились к "хакеру" он утверждает что пароль верный и готов вернуть 50% от ранее оплаченного ему.

Подскажите может, я что-то не так делаю с настройками проги?
Спасибо

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

54. Сообщение от Anonproemail (?), 07-Сен-21, 15:32   –2 +/
Очередная безделушка с целью строчки в резюме и побаловаться.
Ответить | Правка | Наверх | Cообщить модератору

55. Сообщение от Аноним (55), 07-Сен-21, 15:38   –1 +/
Mozilla Firefox и sccache (распределённый кэш для компилятора) написаны на Rust.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48

56. Сообщение от Аноним (55), 07-Сен-21, 15:53   +/
KaiOS и Mozilla Firefox.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

57. Сообщение от Аноним (55), 07-Сен-21, 16:05   +1 +/
gnupg2
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #60

58. Сообщение от Хан (?), 07-Сен-21, 16:06   –3 +/
VeraCrypt наше все
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #114

59. Сообщение от Аноним (59), 07-Сен-21, 16:21   +/
Взял файл на 7 мегабайт. зашифровал паролем 12345678. результат файл 11 мегабайт. Что за фигня?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #91, #113, #128

60. Сообщение от And (??), 07-Сен-21, 16:23   +/
Типа того. В гнутой пг нужное есть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57

61. Сообщение от Аноним (61), 07-Сен-21, 16:50   –6 +/
Дискуссии - это аналог закрытия issue с возможностью высказаться. Правда принимать во внимание ваши высказывания никто не будет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #110

62. Сообщение от Vsevolod Stakhovemail (?), 07-Сен-21, 16:52   +/
Занятно, я когда-то писал похожую утилитку, и тоже туда добавлял поддержку ssh ключей: https://github.com/vstakhov/asignify
Но тут, конечно, аж целый гугл вписался, серьезно все.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #66, #68

64. Сообщение от Anime (?), 07-Сен-21, 17:38   +3 +/
go build -o age ./...

Че сложного?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #80

65. Сообщение от Anime (?), 07-Сен-21, 17:40   –2 +/
Затем, что тебе не нужен PhD, чтобы его использовать
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #78, #126

66. Сообщение от Anime (?), 07-Сен-21, 17:42   +/
Я бы не стал юзать крипто тулзу от ноунейма
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #72, #151

67. Сообщение от Аноним (-), 07-Сен-21, 18:11   +/
ZuluCrypt ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

68. Сообщение от n00by (ok), 07-Сен-21, 18:12   +/
Гуглу позволено называть стадии не encipher/decipher, а производным от "склеп" словом.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62

69. Сообщение от Аноним (-), 07-Сен-21, 18:15   +2 +/
Куда смотрим?
https://github.com/FiloSottile/age/releases/tag/v1.0.0
- age-v1.0.0-linux-arm.tar.gz
3.52 MB
- age-v1.0.0-linux-arm64.tar.gz
3.48 MB
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47 Ответы: #117

70. Сообщение от YetAnotherOnanym (ok), 07-Сен-21, 18:15   +2 +/
Что только не придумают, лишь бы аргументы командной строки к openssl enc не учить. Впрочем, подождите...
> сервера совместно используемых ключей

Вон оно чё... А в качестве дефолтного сервера будет зашит в коде бесплатный сервер ключей, поддерживаемый для вас добрым Гуглом бесплатно, то есть даром.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #75

71. Сообщение от Аноним (-), 07-Сен-21, 18:16   +1 +/

- age-v1.0.0-linux-amd64.tar.gz
3.73 MB
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47

72. Сообщение от n00by (ok), 07-Сен-21, 18:18   –1 +/
А я не принимаю во внимание мнение ноунейма, который не нашёл:

Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz (-O3)

asignify encrypt sec1 sec2.pub test   7,66s user 2,48s system 88% cpu 11,482 total
gpg --encrypt --sign -r bob@example.com test   20,61s user 0,51s system 99% cpu 21,197 total

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66

73. Сообщение от Ordu (ok), 07-Сен-21, 19:15   +/
> Ну а вообще, аргументация уровня "Google Docs tracks users heavily" -- хороший повод не начинать дискуссию вообще.

Почему? Люди, кому интересна утилита, естественно хотят видеть документацию. Но выбранный способ публиковать её вступает в противоречие с антитрекингом.

У меня к ним другая претензия -- они тяжёлые как я не знаю что. Плюс на мобиле куча проблем, потому что они начинают настаивать на установке мобильного приложения, или с ними приходится работать с десктопном варианте. Ну или так было несколько лет назад, когда я последний раз сталкивался.

Это как раз повод начать дискуссию и выяснить, как много есть людей, кому гуглодоки поперёк глотки.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #74

74. Сообщение от freehckemail (ok), 07-Сен-21, 19:28   –1 +/
Суть тут не в гуглодоке, а в том, что источник истины у документации должен быть один. И этот источник должен быть удобен прежде всего автору тулзы, потому что именно он её правит.

У тулзы первый стабильный выпуск. Там наверняка ещё пилить и пилить. А тут фанатики подоспели и требуют изменить воркфлоу. Но таким изменениям -- не время. Может быть когда-нибудь потом. Но сейчас -- это просто глупо. Так что это даже не в бэклог, это вообще долой с трекера, ибо сейчас -- точно не надо с этим ничего делать, да и не понятно, надо ли с этим что-либо делать вообще.

Софт-то конечно пишется под юзера, и юзер имеет право голоса в ряде вопросов -- но в данном конкретном случае Issue выглядит как "мне религия не позволяет воспользоваться предложенным инструментом, так что не мог бы автор плясать с бубном в полнолуние на лысой горе"?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73 Ответы: #76

75. Сообщение от Антонимистично (?), 07-Сен-21, 21:01   +1 +/
... и пусть никто не уйдёт обиженным. Да только торнадо и просие беды шли шире от того шара. (с) Стругацкие, Пикник на обочине, про сталкинг.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70

76. Сообщение от Ordu (ok), 07-Сен-21, 21:03   +/
Ты очень однобоко смотришь на вопрос и пытаешься перетянуть одеяло на сторону автора кода. Важно удобство и для него, и для пользователя. Не только для него, а для пользователя по остаточному принципу: нахрен пользователю тогда это будет надо? А если не надо пользователю, то автор пилит никому не нужную васянскую поделку. Важно и для него, потому что он больше всех работает над документом.

А дискуссия нужна потому, что, например, возможна ситуация, что автор не понимает какое количество пользователей и насколько раздражены гуглодоками. Может быть складывается ситуация, которая ему нежелательна, а он не замечает этого? Или он чётко осознаёт все последствия и смирился с ними? Если последнее, объясни свою позицию, закрой тикет. А ещё лучше, уломай чувака держать md-версию документации, потому что версии документации надо синхронизировать с ревизиями git, а с гуглодоками хрен сделаешь это. И будет и тебе хорошо, и проекту. И "фанатикам" тоже.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74 Ответы: #83, #104

77. Сообщение от Антонимистично (?), 07-Сен-21, 21:03   +/
Да конечно.... Чёт всё нужное было без импорта ключа.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

78. Сообщение от Антонимистично (?), 07-Сен-21, 21:05   +/
Сомнительное достоинство, если нет GUI, например.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65

79. Сообщение от Антонимистично (?), 07-Сен-21, 21:05   +/
Это поделие - которое из Г-ла?...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #96

80. Сообщение от Антонимистично (?), 07-Сен-21, 21:07   –3 +/
А если без инета и на несколько компов?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64 Ответы: #90, #95, #102

81. Сообщение от Антонимистично (?), 07-Сен-21, 21:08   –1 +/
... сомнительных свойств.

Не благодарите за уточнение.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

82. Сообщение от Антонимистично (?), 07-Сен-21, 21:15   +/
Искусственное. Это в Г. фильтруют специально. Заметно на разных вещах, если задаться вопросом.

Но в др. контекстах так ловко не будет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #84

83. Сообщение от freehckemail (ok), 07-Сен-21, 21:34   +/
Я поясняю, что бы сделал на месте автора кода лично Я (в гипотетической ситуации использования гуглодока для ведения документации, ибо это как раз маловероятный сценарий). Так вот, я бы -- закрыл без дискуссии. Потому что во-первых я абсолютно уверен, что фанатиков подобного толка мало, а во-вторых по моему опыту -- пипл схавает и так.

Со вторым абзацем -- согласен полностью.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #76

84. Сообщение от Аноним84701 (ok), 07-Сен-21, 21:41   +1 +/
> Искусственное. Это в Г. фильтруют специально. Заметно на разных вещах, если задаться
> вопросом.
> Но в др. контекстах так ловко не будет.

Да я как бы и не отрицал. Тут скорее акцент на том, что проект под "патронажем" Гугла вряд ли будет сложно "загуглить".

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82

85. Сообщение от Хан (?), 07-Сен-21, 21:46   –1 +/
Товарищ майор VeraCrypt не одобряет, слишком сложная да?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #106

86. Сообщение от Led (ok), 07-Сен-21, 22:52   +5 +/
,,,,,,,,,,,,

- держи, ни в чём себе не отказывай.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

87. Сообщение от Аноним (87), 07-Сен-21, 22:55   +/
Упс, не заметил эту плашку. Тогда нет хамства, извиняюсь и посыпаю голову пеплом.

Вообще различие issuи/дискуссии и механизм миграции на GH были сделаны очень неудачно. Нужно было взять и добавить функциональность дискуссий в issuи, и не устраивать дурдом. Или хотя-бы не выводить сообщения, вводящие в заблуждение.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #101

88. Сообщение от Аноним (87), 07-Сен-21, 22:58   +1 +/
не gpg, а sequoia
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #98

89. Сообщение от Аноним (89), 07-Сен-21, 23:45   –2 +/
Первый стабильный выпуск Age, утилиты для шифрования данных
Чёто ржу
Ну ранее-то нестабильными версиями шифровали
Ответить | Правка | Наверх | Cообщить модератору

90. Сообщение от Аноним (6), 08-Сен-21, 00:45   –1 +/
> без инета и на несколько компов

А еще в гамаке, на лыжах, вниз головой и под SCO Linux.
У проекта только-только базовый функционал созрел, а вы тут со своей экзотикой.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80

91. Сообщение от Аноним (92), 08-Сен-21, 01:21   +/
Padding :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59

92. Сообщение от Аноним (92), 08-Сен-21, 01:28   +3 +/
Так Veracrypt - это шифрование диска, а Age - шифрование файла.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

93. Сообщение от anonymous (??), 08-Сен-21, 02:16   +/
Нет, crypt в Go написан на Go.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #94

94. Сообщение от Аноним (3), 08-Сен-21, 03:02   –3 +/
Действительно, я не посмотрел, что оно на го. Го из тех языков которые не могут использовать нативные реализации (эффективно), только собственные костыли.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #93 Ответы: #100, #123

95. Сообщение от Anime (?), 08-Сен-21, 04:23   +1 +/
> А если без инета

Выкачай исходники и зависимости

> и на несколько компов?

GOOS и GOARCH тебе в помощь

Тебе что, 5 лет?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80

96. Сообщение от Онанем (?), 08-Сен-21, 05:21   +1 +/
Не, выбросить моё поделие
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79

97. Сообщение от Аноним (98), 08-Сен-21, 09:11   –2 +/
Такое качество юзверей не Линуксе. Вот для них никто ничего нормального и не пишет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47 Ответы: #109, #118

98. Сообщение от Аноним (98), 08-Сен-21, 09:12   +/
Не sequoia, а фельдъегерская служба.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88

99. Сообщение от Брат Анон (ok), 08-Сен-21, 10:43   +3 +/
Ты что-то перепутал, анон.

Софт на гошечке как раз очень даже неплохо работает, не тормозит, память не жрёт и не особо-то падает. Кубер, докер, NATS и далее довольно большое число инфраструктурных софтин рангом поменьше. Народ пользуется и что-то особых жалоб нет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

100. Сообщение от Брат Анон (ok), 08-Сен-21, 10:46   +/
Угу. Наконец-то ыкспердов подвезли.

Задай вопрос гуглю по поводу использования внешних либ в го. Особенно с режимом компиляции CGO. Причём, как с помощью GCC, так и LLVM.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94 Ответы: #115

101. Сообщение от Брат Анон (ok), 08-Сен-21, 10:49   –2 +/
Вот когда ты сделаешь свой вариант гитхаба -- тогда у нас будет возможность сравнить, что удачно, а что нет.

А пока лови страйк.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87 Ответы: #121

102. Сообщение от anonymous (??), 08-Сен-21, 10:51   +2 +/
Если вы просто пройдёте по ссылке, то вы увидите, что там доступны сборки для всех популярных дистрибутивов, и можно устанавливать тупо через apt install
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80

103. Сообщение от Брат Анон (ok), 08-Сен-21, 10:51   –1 +/
Ок. Тогда я приду к тебе домой без спроса и начну рассказывать тебе, что ты тупой, потому-что твои книги не в формате А6, а в Леттер. Ты меня после того, как я тебя обгадю в твоёй же квартире -- выставишь меня за дверь, а я пойду после этого по всему городу и буду писать на каждом заборе, что ты хам, потому что ты выставил меня за дверь, после того как я демократично обгадил тебя в твоей же собственной квартире.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #122

104. Сообщение от Брат Анон (ok), 08-Сен-21, 10:53   +3 +/
Обсуждение где хранить документацию -- ЭТО ОБСУЖДЕНИЕ. А не ИШЬЮ. Ты чувствуешь разницу, между обсуждением и тикетом на исправление косяка?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #76 Ответы: #107

105. Сообщение от Брат Анон (ok), 08-Сен-21, 11:00   +3 +/
Ты какой-то странный, анон.

Я тебя сейчас немного просвящу во все щели:

1. Го -- это не Си. Не надо качать никакие зависимости -- они в обязательном порядке ВСЕГДА собраны в репе с нужной тебе тулзой.
2. Нормой в мире гошников является:
  - указание лицензии в первых же строках README.md
  - команда сборки тулзы.
3. С  вероятностью в 95% в мире го ты найдёшь один из двух вариантов команды:
  go build ./xxx..xxx/main.go
или ещё лучше (я так делаю всегда):
  make

После чего ты получаешь через десяток секунд готовый продукт к употреблению. После обновления репы перекомпиляция займёт пару секунд.

Что касается "портов" -- внезапно го сам умеет собирать таргет под любую платформу, на которой есть го (идеальный случай, вероятность 95%), либо хотя бы GCC. А GCC есть практически на всех хоть сколько-нибудь используемых платформах. А если бы ты немного погуглил -- то нашёл бы примеры, когда го собирается вообще под баре-металл.

"Кривая сборка" в инфраструктуре го -- это прям нонсенс какой-то. Репа на го либо собирается, либо совсем нет.

Короче за откровенную ахинею страйк тебе. Задал бы ты вопрос в духе "а как там в го, говорят..." -- я бы за вопрос тебе страйк не поставил.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

106. Сообщение от Брат Анон (ok), 08-Сен-21, 11:06   +/
> Товарищ майор VeraCrypt не одобряет, слишком сложная да?

Если тебе нужно переслать документ, который не должен быть прочитан роботом, который поставил товарищ майор -- ВераКрипт это царь-бомба против улитки. Вот такая тулза размером в пяток мегабайт самое то.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #85

107. Сообщение от Ordu (ok), 08-Сен-21, 11:06   –1 +/
> Обсуждение где хранить документацию -- ЭТО ОБСУЖДЕНИЕ. А не ИШЬЮ. Ты чувствуешь
> разницу, между обсуждением и тикетом на исправление косяка?

И чё?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #104 Ответы: #111

108. Сообщение от Брат Анон (ok), 08-Сен-21, 11:13   +/
> Зачем если есть gpg? Абсолютно тоже самое же, только gpg проверен и
> известен в отличии от сабжа парня из гугл.

И GPG умеет симметричное шифрование по паролю?)) Чтобы ты знал скорость обработки данных на эллиптических кривых и симметричном шифровании -- отличается на порядки. GPG имеет возможность блочных перестановок, но для того, чтобы посторонние не читали твою переписку (в том числе и товарищ майор) -- открою для тебя великую тайну: ЕДИНСТВЕННЫЙ метод на 100% гарантирующий надёжность шифрования -- это шифр Вежинера. Всё остальное -- это лишь оценки.

А если тебе прям нужна сильная криптография -- ты не будешь пользоваться гугло-почтой, телегой, жабой и т.п. Ты будешь пользоваться совсем другими каналами связи.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #125

109. Сообщение от Брат Анон (ok), 08-Сен-21, 11:15   +2 +/
> Такое качество юзверей не Линуксе. Вот для них никто ничего нормального и
> не пишет.

Превед, ыксперд!)
Внезапно: если ты пишешь на го -- значит ты автоматически пишешь и для линукса))

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #97

110. Сообщение от cxc (?), 08-Сен-21, 12:04   +1 +/
Я тебе открою страшный секрет - с твоим мнением в issue можно делать точно так же. И то что ты создал issue девелоперов ни к чему не обязывает внезапно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61 Ответы: #120

111. Сообщение от Брат Анон (ok), 08-Сен-21, 12:08   +2 +/
>> Обсуждение где хранить документацию -- ЭТО ОБСУЖДЕНИЕ. А не ИШЬЮ. Ты чувствуешь
>> разницу, между обсуждением и тикетом на исправление косяка?
> И чё?

"Дума -- это не место для дискуссий".
З.Ы. Очень хочется ответить в рифму.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #107 Ответы: #112

112. Сообщение от Ordu (ok), 08-Сен-21, 12:51   –1 +/
Хей, чувак! Слышно меня? Ты влез в дискуссию забыв постулировать свою позицию. Ты с чем-то не согласен из того, что я сказал? С чем именно? Или ты надеешься, что я сам за тебя найду с чем поспорить?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #111

113. Сообщение от Онанем (?), 08-Сен-21, 13:23   +/
Похоже на кодирование результата в Base64
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59

114. Сообщение от Онанем (?), 08-Сен-21, 13:29   +/
Ага. Использовать VeraCrypt для шифрования одного файла/сообщения -- это забивать гвоздь авианосцем. А к тому же он не предназначен только для шифрования, в отличии от функционала сабжа.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58

115. Сообщение от Аноним (3), 08-Сен-21, 14:12   –1 +/
Ты поинтересуйся вопросом лучше, это то, почему го дальше вебни не пойдёт. Тот же питон для той же гуйни больше подходит. А php больше подходит для игр, ха.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100 Ответы: #116

116. Сообщение от Брат Анон (ok), 08-Сен-21, 15:19   +/
> Ты поинтересуйся вопросом лучше, это то, почему го дальше вебни не пойдёт.
> Тот же питон для той же гуйни больше подходит. А php
> больше подходит для игр, ха.

Каждый день интересуюсь. И по моим данным -- тебя нужно разморозить.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #115 Ответы: #119

117. Сообщение от Аноним (117), 08-Сен-21, 16:02   +/
Куда смотрим? Где ты увидел пакет?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69

118. Сообщение от Аноним (117), 08-Сен-21, 16:08   –1 +/
Очнись, аналитик блин. Такое качество гавнокодеров мартышек. Даже сборку своего поделья осилить не могут.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #97 Ответы: #158

119. Сообщение от Аноним (3), 08-Сен-21, 16:35   +/
Вряд ли. У тебя нет аргументов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #116

120. Сообщение от Аноним (120), 08-Сен-21, 21:10   –1 +/
Но ее закрытие - это диагноз. А тут как бы и не закрыли, но с глаз убрали. Тебе как автору issue психологически проще, т.к. явно не послали, но результат не меняется.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #110 Ответы: #149

121. Сообщение от Аноним (120), 08-Сен-21, 21:11   +/
Сперва добейся? Аргумент неудачников, уходящих от ответа.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #101

122. Сообщение от Аноним (120), 08-Сен-21, 21:13   +1 +/
Если бы твой код лежал на локалхосте, то согласен. А так ты его выложил в открытый доступ, а потом всех разворачиваешь с предложениями.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103

123. Сообщение от anonymous (??), 09-Сен-21, 00:26   +/
Что такое "нативные реализации"?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94 Ответы: #124

124. Сообщение от Аноним (3), 09-Сен-21, 00:52   +/
> Что такое "нативные реализации"?

Реализации написанные на языке системного программирования, т.е. C/C++/Rust, Zig наконец. На выбор. В более узком смысле любые языки транслирующиеся напрямую в эффективный машинный код. Хорошие вылизанные нативные библиотеки бывают только на c или c++.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #123 Ответы: #131

125. Сообщение от Аноним (36), 09-Сен-21, 02:25   –1 +/
Вообще-то умеет, поэтому то я и написал что то же самое. Никаких ключей не надо, докторской степени тоже, достаточно один раз ман прочитать -c, -d.
Странно что на опеннете этого не знают, но зато обсуждают альтернативу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #108 Ответы: #130

126. Сообщение от Аноним (36), 09-Сен-21, 02:26   +/
Прочитать один раз ман и запомнить 2 аргумента -c, -d? Где можно забрать мою докторскую степень?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65

127. Сообщение от Аноним (36), 09-Сен-21, 02:28   +/
В gpg тоже ключ не обязателен для симметричного шифрования. Это не проблема gpg, а метода шифрования.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

128. Сообщение от Аноним (36), 09-Сен-21, 02:31   +/
Утилита выглядит очередным велосипедом (не понял зачем она если есть православный gpg, тем более gpg шифрует гораздо компактнее), но с т.зр. безопасности не вижу проблемы в увеличении размера, часто это оправдано (уж не знаю как тут)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #129

129. Сообщение от Онанем (?), 09-Сен-21, 06:32   +/
> православный gpg

Имхо, крайне слабое обоснование для

> выглядит очередным велосипедом

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #128

130. Сообщение от Брат Анон (ok), 09-Сен-21, 08:47   +1 +/
> Вообще-то умеет, поэтому то я и написал что то же самое. Никаких
> ключей не надо, докторской степени тоже, достаточно один раз ман прочитать
> -c, -d.
> Странно что на опеннете этого не знают, но зато обсуждают альтернативу.

GPG умеет блочное шифрование, а не линейное. Ещё раз смотрим сноску про абсолютно надёжное шифрование и товарища майора. Блочное шифрование проигрывает по сложности линейному раз в 10. Странно, что человек пишущий про маны этого не знает.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #125 Ответы: #140

131. Сообщение от anonymous (??), 09-Сен-21, 11:14   +1 +/
> В более узком смысле любые языки транслирующиеся напрямую в эффективный машинный код.

Ну так в Go как раз именно так.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #124 Ответы: #133, #134

132. Сообщение от Аноним (132), 09-Сен-21, 15:03   +/
Убунта на мобилке не катит?
Так то это ТРУ(не так как дебиан без проприетарщины но таки все-же.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

133. Сообщение от Аноним (3), 09-Сен-21, 20:13   +/
> Ну так в Go как раз именно так.

У го собственный рантайм с гц и переключение на код, завязанный на либц, весьма не эффективно. Это не код "сам по себе", как в примере с растом.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #131 Ответы: #135

134. Сообщение от Аноним (3), 09-Сен-21, 20:16   +/
У D2, насколько мне известно, та же проблема. В D1 рантайм был достаточно необязательной вещью, но в D2 почти всё возможности завязаны на рантайм. Для простоты понимания, джава тоже вполне эффективный машинный код, но что-то без сишных батареек не очень быстро работает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #131 Ответы: #136, #159

135. Сообщение от anonymous (??), 09-Сен-21, 20:48   +/
Какое "переключение на код"? Go не завязан на Си (в том числе и на libc). Это как раз "код сам по себе", и с SIMD оптимизациями (без Си).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #133 Ответы: #138

136. Сообщение от anonymous (??), 09-Сен-21, 20:50   +/
Что такое "D1" и "D2"?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #134 Ответы: #137

137. Сообщение от Аноним (3), 09-Сен-21, 21:45   +/
dlang, прошлая убийца плюсов
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #136 Ответы: #144

138. Сообщение от Аноним (3), 09-Сен-21, 21:57   +/
Прыжок на нормальный simd - оптимизированный ассемблер и обратно в нём не эффективен. Вещь в себе не работает при разработке нативных приложений, где нужна возможность переключаться на другой код.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #135 Ответы: #139, #142

139. Сообщение от n00by (ok), 10-Сен-21, 08:51   +/
> Прыжок на нормальный simd - оптимизированный ассемблер и обратно в нём не
> эффективен.

Мнемоника машинной инструкции JMP происходит от jumg (прыжок). А что из себя представляет "неэффективный прыжок" в Go? Можете показать типовой листинг?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #138 Ответы: #141

140. Сообщение от n00by (ok), 10-Сен-21, 09:04   +1 +/
И я не знаю про это. И поисковик не знает: "линейное шифрование" Нашлось 846 результатов.

А то, что поисковик знает, не похоже на принадлежность к классификации блочный/потоковый:

"Передаваемый текст отправителем шифровался таким образом, чтобы послание удовлетворяло телеграфному требованию. После этого шифрованная телеграмма передавалась в телеграфное отделение для передачи адресату. 20-й век уже не мог позволить себе такого замедления передачи информации. Требовался метод, обеспечивающий шифрование телеграфного текста непосредственно в телеграфном аппарате, т.е. линейное шифрование, и последующую передачу шифровки прямо в телеграфную линию"

И хотелось бы взглянуть на результаты тестов, подтверждающих цифру 10. Без учёта времени доставки шифротекста на лошадях до телеграфа.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #130

141. Сообщение от Аноним (3), 10-Сен-21, 09:04   +/
в сети довольно много таких примеров https://github.com/wutchzone/rust-ffi-vs-go-ffi
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #139 Ответы: #143, #145, #147

142. Сообщение от anonymous (??), 10-Сен-21, 11:43   +/
Какой "прыжок"? В Go свой язык ассемблера и никаких прыжков и никакой  потери производительности. Вы о чём вообще? Можно конкретику какую-то?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #138

143. Сообщение от anonymous (??), 10-Сен-21, 11:45   +/
Так это CGo, а crypt в Go является native-ным, а не Сишным.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #141

144. Сообщение от anonymous (??), 10-Сен-21, 11:46   +/
И причём он тут?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #137 Ответы: #155

145. Сообщение от n00by (ok), 10-Сен-21, 16:18   +/
> в сети довольно много таких примеров https://github.com/wutchzone/rust-ffi-vs-go-ffi

Будьте так добры, дайте прямую ссылку на листинг с ассемблерными мнемониками, иллюстрирующими "прыжок на нормальный simd", либо скопируйте их сюда. Именно он же неэффективен, согласно Вашему мнению.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #141

146. Сообщение от Аноним (146), 10-Сен-21, 21:18   +/
Идея неплохая. Простая утилита для шифрования, без конфигов и пр., неперегруженнаы функционалом, чистая коммандная строка.
Но когда смотришь на размер исполняемых файлов - генератор ключа почти 3Мб , сама утилита за 4Мб - остаетая только удивляться, во что превратились современные ЯП, и сколько там лишнего говна внутрь бинарника пихается. Причем, с версией на Rust ситуация не многим лучше.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #152

147. Сообщение от Sem (??), 10-Сен-21, 21:55   +/
Вы дали ссылку на код, а результат можете объяснить?

"Results are quite impressive. I expected that golang version would be slower than Rust, but I did not expect that Rust will be even almost twice as fast as the C version. I will focus on the reason why Rust is that fast. I will periodically update this blogpost as I gain better knowledge of the problem. More results coming soon."

Почему Rust почти вдвое быстрее C? А Go дает лишь немного хуже результат, чем Си.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #141 Ответы: #153, #156

148. Сообщение от Sem (??), 10-Сен-21, 21:59   +/
Не в тему же утилиты. Вот, автор minisign пишет:
"Looking for an equally simple tool for file and stream encryption? Check out Encpipe and Age."
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

149. Сообщение от Sem (??), 10-Сен-21, 22:03   +/
Так issue не про баг и даже не про фичу. Просто "хочу доку в другом формате".
О чем вообще придирки?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #120

150. Сообщение от Sem (??), 10-Сен-21, 22:07   +/
Порт есть: security/age
На здоровье.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

151. Сообщение от Sem (??), 10-Сен-21, 22:16   +1 +/
Ну Vsevolod Stakhov не такой уж и ноунейм в опенсорс. Особенно во FreeBSD или если занимаешься отловом спама.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66

152. Сообщение от Sem (??), 10-Сен-21, 22:19   +/
Это же из за статической линковки. Сейчас модно. Если на Си статикой слинковать, примерно так и получится.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #146

153. Сообщение от Аноним (3), 10-Сен-21, 22:22   +/
Я бы предположил, что они не эквивалентны. Это была просто первая ссылка в выдаче. То обсуждение я не нашёл, но дело, если я верно помню, именно в неэффективности ffi.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #147

154. Сообщение от Аноним (146), 11-Сен-21, 01:19   +/
Кто-нибудь example.age из testdata в исходниках расшифровывал?
Небольшая страховка, чтоб из Гугла побоялись увольнять, если публика в этом софте дыры найдет... :)
Ответить | Правка | Наверх | Cообщить модератору

155. Сообщение от Аноним (3), 11-Сен-21, 04:49   +/
Это другой язык, который не может эффективно использоваться совместно с си. И зависящий от рантайма.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #144 Ответы: #157

156. Сообщение от n00by (ok), 11-Сен-21, 08:59   +/
А что они тем кодом измеряют? Скорость чтения-записи файлов, особенности их буферизации, или влияние нескольких гипотетических лишних машинных инструкций (которые никто не видел, поскольку автор не удосужился посмотреть и опубликовать), якобы замедляющих вызов внешних функций?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #147

157. Сообщение от anonymous (??), 11-Сен-21, 11:47   +/
Go на самом деле вполне неплохо может использовать Си. А от runtime зависит буквально любой не машинный язык.

Но даже если это всё не так, всё равно, причём тут D?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #155

158. Сообщение от filtered (?), 22-Сен-21, 19:30   +/
Глянь в архив. Там статические бинари. Разархивировал в любую директорию и запускай на здоровье на любом дистрибьюшене! А если нужны пакеты, то смотри лучше на "README.md" - https://github.com/FiloSottile/age#installation

--- 8< ---
Installation
Homebrew (macOS or Linux)    brew install age
MacPorts    port install age
Ubuntu 21.04+    apt install age
Debian 11+ (Bullseye)    apt install age
Arch Linux    pacman -S age
Fedora 33+    dnf install age
OpenBSD 6.7+    pkg_add age (security/age)
FreeBSD    pkg install age (security/age)
NixOS / Nix    nix-env -i age
Gentoo Linux    emerge app-crypt/age
Void Linux    xbps-install age</quote>
--- 8< ---

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #118

159. Сообщение от Роман (??), 23-Сен-21, 11:55   +/
> Для простоты понимания, джава тоже вполне эффективный машинный код

байткод джавы не машинный код процессора

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #134 Ответы: #160

160. Сообщение от Аноним (3), 23-Сен-21, 14:41   +/
Но вм написана на ассемблере и jit/aot генерируют код эффективней си.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #159


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру