KeyStore类如何写入并保存SecretKey,报一个异常..

lazydot lazydot 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
try
{
char[] password=storepassword.toCharArray();
SecretKeyFactory kf=SecretKeyFactory.getInstance("DESede");
FileOutputStream fos =new java.io.FileOutputStream("E:/test.store");
KeyStore ks = KeyStore.getInstance("JKS");
ks.load(null, storepassword.toCharArray());
DESedeKeySpec desk=new DESedeKeySpec(keys[0].getBytes());
SecretKey mySecretKey=kf.generateSecret(desk);
KeyStore.SecretKeyEntry skEntry =new KeyStore.SecretKeyEntry(mySecretKey);
ks.setEntry(alias[0],skEntry,new PasswordProtection(password));
ks.store(fos,storepassword.toCharArray());
}
catch(Exception e)
{
e.printStackTrace();
}
...全文

相关推荐

嵌入式系统中12864液晶与按键交互界面设计与实现

内容概要:本文档展示了基于8051单片机平台对12864液晶显示模块及外部按键进行硬件连接,并实现了人机交互功能的设计方法。通过配置LCD接口与定义多个按键状态,能够完成从初始屏幕提示用户操作直到各个子菜单(包括但不限于设备背光灯调节、外设访问、多媒体播放、电子图书浏览以及简单的娱乐程序)之间的切换逻辑编码。同时配合中断机制确保整个应用程序稳定可靠地运行。 适合人群:熟悉8051汇编语言和C语言的初级开发者或电子爱好者。 使用场景及目标:本代码旨在帮助使用者构建一个简易但全面覆盖各类实际应用场景的操作面板。可用于教学实验或者作为小型嵌入式项目的开发原型。 阅读建议:文档包含了较为丰富的源代码实例,在深入学习前最好先了解一些关于12864 LCD的基本特性及其指令集的知识点,以便更好理解各处细节;并且推荐配合相关硬件一起测试,更加直观的感受系统的运作流程。

weixin_47834282

STC15 12864多级菜单.rar

STC15 12864多级菜单,亲测巨好用

好名字,不好取呀

12864图文菜单_12864_12864菜单_

12864的实际应用,可完美运行,参考学习

弓弢

12864菜单 显示 有万年历,闹钟等多功能

12864菜单 显示 有万年历,闹钟等多功能,含4X4键盘,温度显示,精美万年历,计算器等。

lah1994

TI的msp430f5529在12864液晶上通过四个按键控制的贪吃蛇游戏代码,CCS编写程序。

TI的msp430f5529在12864液晶上通过四个按键控制的贪吃蛇游戏代码,CCS编写程序。

迷离的眼神
评论 3
收藏 已收藏
分享
返回顶部
lazydot
Java SE 62,620 成员 307,251 内容