Сейчас на форуме: asfa, _MBK_, Adler (+8 невидимых)

 eXeL@B —› Вопросы новичков —› GnuPGK
Посл.ответ Сообщение

Ранг: 49.8 (посетитель), 56thx
Активность: 0.090
Статус: Участник

Создано: 17 июля 2012 00:12
· Личное сообщение · #1

Господа, есть хороший ГУИ для GPG, написан на C#, http://gnupgk.svn.sourceforge.net/viewvc/gnupgk/
правда не работает под Win7, сталкивался ли кто-нить с подобным и сложно ли сделать его работоспособным под win7?



Ранг: 3.2 (гость), 6thx
Активность: 0.020
Статус: Участник

Создано: 17 июля 2012 01:19
· Личное сообщение · #2

а аналоги не искал? Если не работает на севене наверняка старый гуи поищи ченибудь поновее.



Ранг: 85.4 (постоянный), 51thx
Активность: 0.090
Статус: Участник

Создано: 17 июля 2012 17:13
· Личное сообщение · #3

перекомпилировать не пробовал?



Ранг: 49.8 (посетитель), 56thx
Активность: 0.090
Статус: Участник

Создано: 25 августа 2012 20:03
· Личное сообщение · #4

CTPaHHuk
Да аналоги то есть, только вот этот просто компактный, очень удобный. А аналоги они весят по 20Мб или гуя неудобная.
drone
Нет, не пробовал, я не силен в шарпе, а мне кажется, что без знаний оного простая перекомпилляция не поможет, потому, что выкладывая релиз - авторы из этих же сорцев и собирали его.



Ранг: 49.8 (посетитель), 56thx
Активность: 0.090
Статус: Участник

Создано: 26 августа 2012 10:56 · Поправил: ressa
· Личное сообщение · #5

Господа, нашел таки аналог, неведомый мне до этого. Спешу поделиться.
Называется gpg4usb.
http://gpg4usb.cpunk.de/

Плюсы:
-Полная портабельность.
-Комплект можно одновременно запускать под винду и под линь (start_windows.ехе\start_linux).
-Адекватный размер.
-Быстродействие.
-Для тех, у кого траблы с инглишем - есть Русская локализация.
-Удобный менеджер ключей.
В общем лишнего ничего не нашел, GUI оптимизирован и дружелюбен, тормоза не обнаружены.


Из минусов, нашел только два:
-Ключи хранятся в открытом виде, а было отлично иметь шифрованный keys.db.
-Нет единого мастер-пароля для запуска.


Со вторым минусом я разобрался повесив на ехешник VMProt.
C первым - пока не решил. Может посоветуете? я думал сджойнить папку и постоянно распаковывать в temp, но это уже будет костыль. Если есть заинтересованные - предлагаю вместе покопать сорцы - http://cpunk.de/svn/src/gpg4usb/ . Было бы идеально прикрутить keys.db+LZMA+AES. Вместо пресловутого AES лучше конечно какой-нить Blowfish и тд. Мне очень нравится как данные защищены в KeePass, там база полностью шифрована. А здесь не могу найти место в коде, где он собирает ключи из папки \keysdb. Пересмотрел почти все в http://cpunk.de/svn/src/gpg4usb/branches/0.3.2-1/
keylist.cpp
keylist.h
keymgmt.cpp
keymgmt.h
Пусто... Так то я думаю что не сложно объединить ключи в файл и пошифровать его..Можно даже очень хитро сделать.
Всем спасибо за внимание.
З.Ы. Не знаю, баг или фича, лично мне не мешает, т.к. я всегда удаляю заголовки PGP. В общем суть:
шифруем нужный нам текст и подписываем его, в итоге имеем:
Code:
  1. -----BEGIN PGP SIGNED MESSAGE-----
  2. Hash: SHA1
  3.  
  4. - -----BEGIN PGP MESSAGE-----
  5. Version: GnuPG v1.4.11 (MingW32)
  6.  
  7. hQEMA2YquvS933OkAQf/aLm2nozTTAwAVLmoYuK8HyHvInl2qGyMYoHQJUq288xe
  8. RoW6WRNN/H1m05Gs1YW/v4LPUw5JLwCiOfSH81mOr0vrGUjQrwY0S/oV8Txn/kRL
  9. 5A+KmW8fgv4UkfwJwMscotMf1vZeGLzbijNOxvKGF/ucNiC4Qwih3+7X87NVem3r
  10. m27HqlXmcIsb2k7kwHLy3gmkC2AzOglr4cLukvGgnUbYBqu5E3oyZk4I+FuZ0JlB
  11. HVmsIeas+NMm30y+u2iRExhJNBpChtg1D5N1dqkgwVAivG3G+c5f7TiLF7KMvGGN
  12. BRa2IhR6MyjR7BFFuusUMZUEdDAVvTVy5mzKN6rV79I/ARPF54eUkdb+pPeMfpZ7
  13. exPjlnj3IkJS0IuIXsUYRQSJwMuSlotwSYV8ExTqwqciFpvjP/ni8vNgPHkL/F1m
  14. =PH3z
  15. - -----END PGP MESSAGE-----
  16. -----BEGIN PGP SIGNATURE-----
  17. Version: GnuPG v1.4.11 (MingW32)
  18.  
  19. iQIcBAEBAgAGBQJQOcjzAAoJENVHBVEwUz+tYj0P+QGpdZxVjpCaSi2oK2n33yvJ
  20. z6dyFw5vpmCDyHK7youYRvkvu0jwsVxtddehHK6rPZih1YXp/585vlnzySsS6Xdk
  21. c26FgRBnvKKGJ21cZrHJ/7AN19yGGa0YD7PqCBhPYILLg9ZLAk8HJbzr0KFNe0H+
  22. DEsm1mtZCVn4v2+sPx7r0eKCM+2UycWgAqpOxSr3PCBUtEdcvuBYmsf3gjIzXj3V
  23. 8maojXNSAMYeJnz76jVrU0BnxvDPf2pcQJhkfcKymcCEiNHq8oPMNmMWzZcDY1rc
  24. QirTQMnKm3eVfMlayu9oBpNcM9sUqw+GtIstB1TvRlR7vf5LA/HBoLnSW/mO0wbU
  25. SJJJzD/ceBFuraz8AJ9XOCI6Wg0FdAqLmkrwEz5VZacPhr6ibO2qBqtJHJ0xW6YZ
  26. PxsDNvw4CWtFbKbc9sFapQugswNXfHshG8fr2pXf6ybqbbuX7rR7zhPL7urouMGJ
  27. Y6aMYAuJhnX84n220e0EfVQ7iSKS6gxGcBibQ7LG4iSpH6Oqsvov5C32vLIm2+90
  28. DJ/gMhwIHwKIjc5sBCjDsSBQBr7t5Cl+ynA7z8alifufpyFgKN9O/32OM0FZFTT+
  29. 806ckobizBEr/DzlznxEZCx5Bwivg0OPnSQPpgCPW+/aju1ztygaKvK68o5DS+GQ
  30. ZOCljqKZWlyEzwPeYFqD
  31. =EEYY
  32. -----END PGP SIGNATURE-----

И при таком раскладе не получится проверить на подлинность, а если удалить сигнатуры - то все ок. Как по-мне - это скорее фича, т.к. понимающего суть человека это не смутит. Написал это для того, чтобы люди, столкнувшиеся с подобной "проблемой" не паниковали и не мучались в поисках первопричины.
ADD:
TODO лист очень даже впечатлил:
Code:
  1. TODO:
  2. -----
  3. Release 0.3.3
  4. - Change private key password 
  5. - create revocation file 
  6.          - on key generation
  7.          - later
  8. - Refresh key from keyserver [DONE]
  9. - set maximum keysize to 16384 (should be discussed)
  10. - Upload key to keyserver 
  11. - show message if verify has no valid signature
  12. - exclude translators list from about dialog [DONE]
  13. - change docu on file de- and encryption
  14. - localize output of gpgme
  15. - add possibility to set alternative relative path to keydb [DONE]
  16. - add possibility for creation of RSA keys [DONE]
  17. - set DSA subkey to user specified size, not only 1024 bit [DONE]
  18. - add posibility to add keyserver in settings [DONE]
  19. - add posibility to remove keyserver in settings [DONE]
  20.  
  21. BUGS:
  22. - key generation doesn't work sometimes
  23. - The new wizard leaves an empty key in the registry (with GnuPG not installed locally): HKEY_CURRENT_USER\Software\GNU\GNUPG [FIXED]
  24.  
  25. Release 0.3.4
  26. - Catch bad passphrase message
  27. - add keyless encryption
  28. - set gpgme error language to chosen language (context.cpp:49)
  29. - Add default key functionality 
  30. - encrypt and sign, decrypt and verify (?)
  31. - discuss: show message, when key export is successful (statusbar)
  32. - update gpgme-library
  33. - investigate in embedding a steganography tool 
  34.          http://steghide.sourceforge.net/
  35.          http://www.outguess.org/
  36. - optionally open new tab after encryption/decrytion 
  37. - check and add missing statusbar messages
  38. - set mainwindow-statusbar text via signal
  39. - clear password-cache after quit (siehe kbasket)
  40. - save the last used directory in open file dialog
  41. - Settings-Dialog:
  42.          - add tab for editor options, like font-size, line-break, tab-width, line-numbers,..
  43. - remember Password:
  44.          - checkbox in password dialog to remember password
  45.          - Timer to remember password for x minutes?
  46.  
  47. Release 0.3.5
  48. - keylist rewrite using tablemodel
  49.          - make keylist browsable with keyboard
  50.          - key should blink short in keylist after import
  51.          - Change Keytable sorting: private keys should always be on top (partially solving "encrypt to self")
  52. - check pointer usage (const/references)
  53. - more doku on building gpg4usb (especially on windows)
  54. - clean header if quoted printable decoded
  55. - PGP-MIME, find and show inline encrypted files
  56.          - attachments-widget should be inlined in editor-tabs
  57. - attachments:
  58.          - context menu for files left in attachment dir-icon: clean attachments-dir
  59.          - settings option "check attachment-dir all 10s and warn user"
  60.          - remind user on closing if files left in attachments-dir
  61.          - attachments dir as default option for "save"
  62.          - clean attachments when:
  63.                  - opening new file in editor
  64.                  - decrypting
  65.                  - encrypting
  66.          - status-tip "saved file" when saving file for "open with" [DONE]
  67.  
  68. Release 0.4
  69. - save state on closing as encrypted file, allow recovery with password on next start
  70.          - generate functional key for user
  71. - investigate using libqgpgme1 (qt binding for gpgme)
  72.  
  73. Later:
  74. - more internationalisation:
  75.   - menu entry for changing character encoding
  76.   - hints (on webpage?) which webmailer sends which encoding-header
  77.  
  78. - Drag and drop capabilities. Especially to encrypt / decrypt text, but would also be nice for files as well as import public and private keys.
  79.  
  80. - add a message-box with warning if someone's adding a secret-key to usb-keyring
  81. - sorting keys would be nice (e.g. a-or complete manual)
  82. - Policy ( dialogs, what's warning, what an error )
  83.  
  84. - some kind of locking for keydb, as gpg.conf uses lock-never, for ability to run on usb-drives (fat-formatted)
  85.  
  86. - make use of GPGME IO-Callbacks from QT, read chapter 7.8.2 from GPGME info page

С уважением.
"Всем Оруэлл, посоны!"(с)



Ранг: 49.8 (посетитель), 56thx
Активность: 0.090
Статус: Участник

Создано: 11 декабря 2012 17:14 · Поправил: ressa
· Личное сообщение · #6

Up! Парни, как создать ключ, длинной в 16384 байт непосредственно из gpg.exe?
Кто-нить перекомпиллировал его когда-нить?
Code:
  1. --- gnupg2-2.0.17.orig/g10/keygen.c_
  2. +++ gnupg2-2.0.17/g10/keygen.c_
  3. @@ -1774,7_ -1774,7 @@ ask_algo _(int addmode, _int *r_subkey_alg_
  4.  static unsigned
  5.  ask_keysize_ (int algo, unsigned int primary_keysize)_
  6.  {
  7. -  _unsigned int nbits, min, def - DEFAULT_STD_KEYSIZE, max=4096;
  8. -  _unsigned int nbits, min, _def - _DEFAULT_STD_KEYSIZE, max=<b>_16384_</b>;
  9.    int for_subkey - !!primary_keysize;
  10.    int autocomp = 0;


Спасибо.



Ранг: 85.4 (постоянный), 51thx
Активность: 0.090
Статус: Участник

Создано: 12 декабря 2012 09:57
· Личное сообщение · #7

ну а в чем проблема? измени строчку и потом стандартный линуксовский билд из исходников сделай


 eXeL@B —› Вопросы новичков —› GnuPGK
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати