java - Hazelcast 对称加密检查与 java
问题描述
我可以使用 Java 代码或其他工具检查对称加密在 Hazelcast 中的工作原理吗?如果可能的话,我想看看来自 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);
解决方案
您的配置似乎有效。
要自己尝试,您可以申请 Hazelcast Enterprise 试用许可证,有效期为 30 天 - https://hazelcast.com/hazelcast-enterprise-download/
对称加密在内部适用于 Hazelcast 数据包级别。该流程类似于PacketEncoder。不同之处在于字节输出由所选密码加密。
补充说明
- 对称加密仅用于会员之间的通信!客户到会员未加密;
- 对称加密不能与 TLS 一起使用;
- 使用 TLS 优于 Hazelcast 中的对称加密。
推荐阅读
- ios - iOS平台admob“显示率”低
- python - 需要一些帮助来查看从网站拉取链接的脚本
- discord.js - 如何制作一个删除消息并根据反应将其发布到另一个频道的机器人
- jquery - 如何在 Django 模板上按类别过滤文章列表
- algorithm - 多变量的复杂性
- operating-system - 进程驻留在辅助内存中时可以执行 IO 吗?
- java - 为什么 Spring Security 在所有表单帖子上总是以 403 Forbidden 响应?
- flutter - webdev 为 flutter_web helloworld 示例提供命令错误
- javascript - 带有反应导航的 React-Native 中 DrawerNavigator 中的问题
- python - 是 help() 和 license() 功能,但版权和学分不是?