Hazelcast проверка симметричного шифрования с помощью Java - PullRequest
0 голосов
/ 23 ноября 2018

Могу ли я проверить, как работает симметричное шифрование в Hazelcast с помощью кода Java или с помощью другого инструмента?Я хочу видеть зашифрованные значения, полученные из Hazelcast, если это возможно.

Конфиг:

    SymmetricEncryptionConfig symmetricEncryptionConfig = new SymmetricEncryptionConfig();
    symmetricEncryptionConfig.setEnabled(true);
    symmetricEncryptionConfig.setAlgorithm("Blowfish");
    symmetricEncryptionConfig.setSalt("asdfdsasdfsadfsadf");
    symmetricEncryptionConfig.setPassword("passwasdsadasdord");
    symmetricEncryptionConfig.setIterationCount(28);

    Config config = new Config();
    config.getNetworkConfig().setSymmetricEncryptionConfig(symmetricEncryptionConfig);

    ListConfig listConfig = new ListConfig();
    listConfig.setName("ISP");
    listConfig.setMaxSize(20);
    config.getListConfigs().put("ISP", listConfig);

    config.getManagementCenterConfig().setEnabled(true);
    config.getManagementCenterConfig().setUrl("http://localhost:8080/mancenter");

    HazelcastInstance server = Hazelcast.newHazelcastInstance(config);

1 Ответ

0 голосов
/ 26 ноября 2018

Ваша конфигурация кажется действительной.

Чтобы попробовать ее самостоятельно, вы можете запросить пробную лицензию Hazelcast Enterprise, действительную в течение 30 дней - https://hazelcast.com/hazelcast-enterprise-download/

Симметричное шифрование внутренне работает в Hazelcastуровень пакетов.Поток похож на PacketEncoder .Разница заключается в том, что выходные данные байта шифруются выбранным шифром.

Дополнительные примечания

  • Симметричное шифрование используется только при обмене данными между членами.!Клиент-член не зашифрован;
  • Симметричное шифрование нельзя использовать вместе с TLS;
  • Использование TLS предпочтительнее симметричного шифрования в Hazelcast.
...