Skip to content

2.0 Release

Compare
Choose a tag to compare
@RiverSongFox RiverSongFox released this 23 Sep 09:39
· 17 commits to master since this release

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

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 является действительной