Skip to content

Releases: RiverSongFox/GostPlugin

2.1

02 Oct 08:49
Compare
Choose a tag to compare

Информация на русском языке расположена ниже

This update brings plgx distributions for current and future releases.

It's recommended to use plgx, since DLLs built for newer versions of KeePass may not work with older ones. Nevertheless, here is also a DLL for latest release if you need it for some reason.

Before installation
Please, make sure that build you've just downloaded is not damaged or modified.

  1. Verify checksums for downloaded files (see below)
  2. Unpack ZIP archive of DLL distribution and make sure that digital signature of GostPlugin.dll is valid

Начиная с этого обновления, будущие релизы будут распространяться в формате plgx.

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

Перед установкой
Пожалуйста, убедитесь, что скачанный файл не был повреждён или изменён.

  1. Проверьте контрольные суммы для загруженных файлов (см. ниже)
  2. Для DLL: распакуйте ZIP архив и убедитесь, что цифровая подпись GostPlugin.dll действительна.

Checksums / Контрольные суммы:

  • GostPlugin-v2.1.zip
    • MD5 844d8e911f0a4776fbee12b12f6968e4
    • SHA1 887cc6065df319e0f78914c8953ebf2bfec13b98
  • GostPlugin.plgx
    • MD5 1c4e2ee2cbe44eb4a454ee56ad86cf68
    • SHA1 cf854e890d73b1fdfbb66b5e84e799bfea5b99ca

2.0 Release

23 Sep 09:39
Compare
Choose a tag to compare

Информация на русском языке расположена ниже

Since Technical Commitee for standartization of cryptography and security mechanisms (TC 26) have completed new Russian cryptographic standard GOST 34.12-2015, I'm glad to announce new Kuznyechik ("grasshopper") cipher was implemented in the update. Besides, some changes were made into old GOST 28147-89 cipher (substution boxes were replaced), and its new name is Magma.

Please note, that GostPlugin 2.0 isn't compatible with older versions, i.e. 1.4 and earlier.
You have to change database cipher to AES first, then replace GostPlugin.dll with new one, and finally select one of two available ciphers:

  • GOST/Kuznyechik (256-Bit Key)
  • GOST/Magma (256-Bit Key)

Kuznyechik is newer and considered to be more secure than Magma (28147-89).

Since this release is a major update, various troubles may occur. Please, make a bacup of your database before applying this release! If something goes wrong, don't herisate to raise an issue on GitHub, or mail me: yaruson@inbox.ru.

Before installation
Please, make sure that build you've just downloaded is not damaged or modified.

  1. Verify checksums for GostPlugin-v2.0.zip
    • MD5 96493211935f1fd7baeea508b8095fa5
    • SHA1 deb761501092beaee3fbc0de9755edab516f9b88
  2. Unpack ZIP archive and make sure that digital signature of GostPlugin.dll is valid

Недавно Технический комитет по стандартизации "Криптографическая защита информации" (ТК-26) опубликовал новый российский криптографический стандарт ГОСТ 34.12-2015 "Кузнечик", я рад предложить его реализацию в обновлении этого плагина. Кроме того, для старого ГОСТ 29147-89 была изменена таблица подстановки, и теперь он называется "Магма".

Пожалуйста, обратите внимание: GostPlugin 2.0 не совместим с предыдущими версиями, в частности 1.4. Перед установкой новой версии вы должны временно изменить алгоритм шифрования вашей базы данных на AES, затем заменить GostPlugin.dll новой версией, и наконец выбрать один из двух новых алгоритмов шифрования.

  • GOST/Kuznyechik (256-Bit Key)
  • GOST/Magma (256-Bit Key)

Кузнечик — новый алгоритм, определённый стандартом, и считается более защищённым, нежели его предшественник Магма (28147-89).

Это обновление весьма существенное, и не исключена возможность возникновения различных неполадок. Пожалуйста, создайте резервную копию перед его установкой! Если что-то пойдёт не так, смело заводите Issue на GitHub или пишите на почту: yaruson@inbox.ru

Перед установкой
Пожалуйста, убедитесь, что скачанный файл не был повреждён или изменён.

  1. Проверьте контрольные суммы для GostPlugin-v2.0.zip
    • MD5 96493211935f1fd7baeea508b8095fa5
    • SHA1 deb761501092beaee3fbc0de9755edab516f9b88
  2. Распакйте архив и убедитесь, что цифровая подпись файла GostPlugin.dll является действительной

1.4

30 May 20:21
Compare
Choose a tag to compare
1.4

This version contains performance optimizations; it is compatible with v1.3.
If you are using plugin version 1.2 or earlier consider update instructions from v1.3.

Update from 26th of September, 2015: If you're using KeePass Password Safe 2.30, then you should take GostPlugin-v1.4-KeePass_2.30.zip.


Before installation
Please, make sure that build you've just downloaded is not damaged or modified.

  1. Verify checksums for downloaded file:
    • GostPlugin-v1.4-KeePass_2.29.zip
      • MD5 e83a6a2ae60c7ff4647173e0b07b9f48
      • SHA1 d1bd816eada28f6944cbccaa684063bb604bdfa9
    • GostPlugin-v1.4-KeePass_2.30.zip
      • MD5 b13db8d2497dece6f96d6d004d056ca2
      • SHA1 3ffc60afaa73a8bd08bfae9c926f1170abf2bea0
  2. Unpack ZIP archive and make sure that digital signature of GostPlugin.dll is valid

1.3

22 May 19:44
Compare
Choose a tag to compare
1.3

💥 Danger
This release delivers serious bugfix related to internal operation of cipher.
It's probable that your database will not open after applying this update.

Please, follow these steps to avoid this problem:

  1. Make a backup of your database, just in case
  2. Open your database
  3. Change encryption algorithm to AES/Rijndael
  4. Save database and close KeePass
  5. Update GostPlugin.dll with new version
  6. Open your database again and switch encryption algorithm back to GOST

Remember that you may always downgrade to v.1.2 and perform this process again in case of any troubles. Don't forget about backup made during step 1.


Before installation
Please, make sure that build you've just downloaded is not damaged or modified.

  1. Verify checksums for GostPlugin.zip
    • MD5 0b3c63ecfd85cd01fb7818f787fdddaa
    • SHA1 8f727a95ccc31eafd2ffebee53d9026b01759e5f
  2. Unpack ZIP archive and make sure that digital signature of GostPlugin.dll is valid

1.2

01 May 19:59
Compare
Choose a tag to compare
1.2
  1. Fixed incomplete block processing bug in CFB mode
  2. ECB mode performance optimization
  3. New Email address of certificate for DLL signing: nikolay.kim@outlook.com

Before installation
Please, make sure that build you've just downloaded is not damaged or modified.

  1. Verify checksums for GostPlugin.zip
    • MD5 603a23967f2254d1523d8fa899b5f79d
    • SHA1 a341e86c460e2cf34c50e0ec7f921f7ed3408306
  2. Unpack ZIP archive and make sure that digital signature of GostPlugin.dll is valid

1.0

25 Apr 08:18
Compare
Choose a tag to compare
1.0

Before installation
Please, make sure that build you've just downloaded is not damaged or modified.


  1. Verify checksums for GostPlugin.zip

    • MD5 dd7f4ae44a4a1e1c41133772280cfbd2
    • SHA1 1168a302853396557578fccd5847714a603ad26d
  2. Unpack ZIP archive and make sure that digital signature of GostPlugin.dll is valid

    image