【Eclipse插件开发】2运行时环境Runtime总览-【下篇】

21 篇文章 2 订阅 ¥99.90 ¥299.90
本文深入介绍了Eclipse插件开发中的安全存储,包括安全存储的架构、开发方法以及如何使用安全存储进行数据加密。同时,文章也探讨了命令行的通用特性,如支持的协议、身份验证以及如何启动命令行会话。
摘要由CSDN通过智能技术生成

运行时环境Runtime总览


四 安全

4.1 安全存储

您可以使用安全存储以加密的形式持久保存敏感数据(如登录凭据)。
安全存储解决了“需要获得密码才能加密密码”的鸡和蛋问题,并以分层形式组织数据。它为应用程序提供了一个中央安全存储库。
安全存储旨在存储相对较小的数据。目前数据大小并没有硬上限限制,但建议将条目的大小控制在千字节以下。如果您确实需要加密一个大尺寸的对象,请考虑创建一个随机密钥,并将其与Java PBE加密一起使用来加密数据。然后,您可以将用于加密对象的密钥存储在安全存储中。稍后,您可以从安全存储中获取密钥以解密数据。
可以通过提供自定义密码提供程序模块和自定义加密算法来扩展安全存储。可以使用不同的自定义设置随时创建和维护多个安全存储。
本主题集合描述了代码如何利用安全存储。它假定熟悉用户文档中描述的概念。

安全存储架构

从逻辑角度来看,安全存储代表OSGi的首选项和密钥环的混合。
前端的建模方式与OSGi首选项服务规范非常相似。安全存储表示为节点树。节点提供上下文。例如,捆绑包“com.abc”可以使用根节点下节点“com”下的节点“abc”。与Preference中一样,该节点的路径可以描述为“/com/abc”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Wumbuk

您的支持是我坚持的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值