- 博客(14)
- 资源 (7)
- 收藏
- 关注
原创 SafeNet USB HSM生成RSA/DSA/ECDSA密钥对
摘要: cmu指令用于在令牌或HSM上生成非对称密钥对,支持RSA和DSA类型。对于RSA密钥,必须提供modulusBits(1024-4096位,64位倍数)和publicExponent(3/17/65537)参数;DSA密钥需完整提供Prime、Subprime和Base参数,否则会报错。可选参数包括密钥标签、功能设置(加密/签名等)、有效期及输入文件等。示例展示了生成2048位RSA密钥对(带签名/验证功能)及DSA密钥参数交互输入的过程。
2025-07-19 09:45:26
971
原创 配置SafeNet USB HSM(密码机)
本文详细介绍了密码认证型SafeNet USB HSM的配置流程,主要包括三个核心环节:首先需以默认密码"default"登录并初始化HSM,设置标签和SO密码;其次可选择配置HSM策略,通过hsmchangeHSMPolicy命令调整功能参数;最后创建分区并设置分区策略,使用partitioncreate命令建立加密工作区,并通过partitionchangePolicy修改安全策略。文章特别强调密码认证与PED认证的区别,并指出策略变更可能具有破坏性,需谨慎操作。所有配置均需通过lu
2025-07-19 09:11:26
977
原创 Windows SafeNet HSM 客户端安装
本文为SafeNet HSM客户端软件的Windows系统安装指南。主要内容包括:1. 系统要求,需安装.NET Framework 3.5和通用C运行时等组件;2. 详细安装步骤,从管理员权限运行安装程序到完成配置;3. 特殊注意事项,包括32位应用程序兼容性、Java环境配置及CSP/KSP注册;4. 常见问题解决方案。文档强调必须使用64位安装程序,并提供脚本安装选项,同时指出安装后需重启计算机并注意更新相关配置文件。
2025-07-16 07:19:29
885
原创 SafeNet HSM硬件安全模块-基本概念及工作原理
SafeNet HSM(Hardware Security Module,硬件安全模块)是一种用于保护加密密钥和执行安全加密操作的硬件设备。它通过物理和逻辑的双重防护机制,确保密钥的安全性、完整性以及加密操作的可信性。
2025-07-09 20:20:01
666
原创 vector CAN OE CAPL内置的CRC以及E2E算法
本文介绍了CAPL编程语言中内置的CRC校验和计算函数,包括CRC8、CRC8H2F、CRC16、CRC32、CRC32P4和CRC64等多种算法。这些函数可直接用于计算数据校验值,符合AUTOSAR等标准规范。文章详细说明了每个函数的语法、参数含义、返回值以及使用示例,帮助开发者快速掌握CAPL的CRC校验功能,避免重复造轮子。这些内置函数简化了CAN总线通信开发中的校验计算,提升了开发效率。
2025-06-25 15:42:04
644
原创 vector CAN OE CAPL E2E校验自定义Checksum算法实现
本文摘要:在CANoe开发环境中,首先新建工程并配置CAN通道(1.1)。然后导入DBC文件,添加网络节点并验证(2.1-2.2)。重点实现了CAPL脚本功能,包含计数器计算(3.2)和校验和生成(3.3),其中计数器采用模16运算,校验和使用异或算法(xor=0至xor^0xff)。脚本通过onmessage事件触发,处理E_SRS_SysSt消息的发送方向(this.dir==tx),最终将计算结果写入消息信号($E_SRS_SysSt::*)。最后完成功能验证(4)。
2025-06-24 14:17:39
257
原创 Java集成原生SWT集成谷歌浏览器内核Chromium
一. 前言假设你已经看过了 还在用SWT开发UI吗-用JCEF吧终于, SWT官方支持Chromium了, 最新的4.17版本在2020年9月已经支持, 废话不多说, 我们来尝尝鲜吧!二. SWT集成Chromium建议大家可以去看看这个SWT FAQ, 上面有更详细的描述1. 前期准备(1) JDK 1.8+ 64 bit : 我使用的版本是JDK 1.8_144 64 bit. 目前SWt官方仅支持64bit的平台(2) 依赖包:SWT-Chromium fragment
2020-11-21 23:02:51
2252
8
原创 Java JCEF集成谷歌浏览器内核Chromium
目录一. 前言二. 构建1. 前期准备(1) JDK 1.8_271 32 bit(2)eclipse(3) 编译好的32 bit JCEF2. 验证一下编译的JCEF能不能跑3. 在eclipse 创建一个项目4. 拷贝JCEF依赖4. 配置Native Library(重要)5. 删掉不需要的包6. 试跑三. 总结一. 前言 假设你已经看了还在用SWT开发UI吗-用JCEF吧, 那么这篇文章正式要使用Eclipse去使用...
2020-11-21 21:23:41
5210
6
原创 Java用SWT内嵌浏览器Browser对象使用JQuery等Web插件
前言我们知道web 的UI界面真得很漂亮,而且开源社区有很多插件可以用,所以要开发出漂亮的页面也很容易。那么,我们使用SWT/JFace进行桌面软件的开发时,也想要实现一些像JQuery EasyUI等等漂亮的表格,可以说是非常难。但是,SWT Browser 是 Eclipse SWT 的标准部件,它提供了把 HTML 整合到 Java 平台的能力。该部件植入了平台流行的 HTML 渲染引擎...
2020-02-29 19:06:45
2383
原创 scala 选择排序
/** * 工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素, * 存放在序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素, * 然后放到已排序序列的末尾 */object SeletionSort extends App { var list: Array[Int] = Array(2, 45, 1, 4, 8, 2, 5, 8, 35, ...
2019-06-01 20:42:56
620
原创 scala 冒泡排序
/** * 重复地走访过要排序的元素列,依次比较两个相邻的元素, * 如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。 * 走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。 */object Bubble extends App { var list: Array[Int] = Array(2, 45, 1, 4, 8, ...
2019-06-01 20:32:08
1520
原创 scala 插入排序
/** * 插入排序 * 在要排序的一组数中,假设前面 (n-1) [n>=2] 个数已经是排好顺序的, * 现在要把第n个数插到前面的有序数中, * 使得这 n个数也是排好顺序的 * */object InsertSort extends App { var list: Array[Int] = Array(2, 45, 1, 4, 8, 2, 5, 8,...
2019-06-01 20:23:17
523
Eclipse SWT JFace核心应用_pdf_含标签_目录
2019-01-03
大数据分析:决胜互联网金融时代_英文版_PDF
2019-01-03
Maven实战_PDF
2019-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人