自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天山锦有的博客

原名xjs38829890

  • 博客(26)
  • 资源 (7)
  • 收藏
  • 关注

原创 自己写的CMAC工具

GP 平台的SCP03协议,要产生过程密钥需要用到CMAC,该CMAC计算是根据""文档描述的算法步骤进行的。这里主要介绍下我写的工具。,网上找了一圈没找到相关工具。详细记录了计算过程。

2024-03-08 14:48:47 751

原创 在windows系统中如何用命令行获取java虚拟机的内存参数

如何用命令行获取java虚拟机的内存参数

2023-07-31 17:33:56 507

原创 关于jar文件反编译

利用jar反编译,查找jar工具命令行的具体参数。

2023-07-31 17:20:39 207

原创 如何在pycharm上安装yfinance库

如何在pycharm上安装yfinance库

2023-07-14 10:20:39 3242

原创 如何在windows上安装Openssl环境

openssl windows版安装

2023-07-10 12:30:59 6501 1

原创 使用Openssl产生1016bit RSA CRT密钥并读取数据的方法

RSA CRT 1016bit

2023-07-10 11:14:22 712

原创 某个工程文件,eclipse不能调试,原来这么做就可以

Eclipse 无法调试, java card

2023-05-16 15:01:03 276

转载 苏绰改革,六条

苏绰认为,“治民之本,先在治心”,心为“一身之主,百行之本”,“心不清净,则思虑妄生;思虑妄生,则见理不明;见理不明,则是非谬乱;是非谬乱,则一身不能自治,安能治民也!”所谓治心,不仅仅是“不贪货财”,而且还要“心气清和,志意端静”,“心和志静,则邪僻之虑,无因而作;邪僻不作,则凡所思念,无不皆得至公之理。”

2022-10-16 15:35:39 331

原创 中级软件设计师,考题及分析--1

中级软件设计师,试题分析

2022-10-15 16:11:16 145

原创 AES-CTR

AES-CTR即AES算法的计算器模式(Counter (CTR)),这种计算器模式不常见,在CTR模式中, 有一个自增的算子(IV,后四个字节相当于计数器,每次计算递增),这个算子用密钥加密之后的输出和明文异或的结果得到密文,相当于一次一密。这种加密方式简单快速,安全可靠,而且可以并行加密,但是在计算器不能维持很长的情况下,密钥只能使用一次。CTR加密过程的示意图如下所示:##############################################################Bl

2022-04-13 09:30:04 5993 1

原创 AES-GCM

最近,有需求要研究AES-GCM算法,之前使用的大部分是AES算法,对这个AES-GCM还比较少听说,花心思研究后,总算大概知道个所以然,也写了工具来计算。废话少说,直接上重点,算法过程如下图:简单说明:计算需要的数据主要有,Key:K <=============== 这里可以是16字节的key,也可以是24或者32字节的keyIV <=================== 矢量Plaintext:P <=========== 明文数据additional auth d

2022-04-12 16:33:17 1584 2

原创 ECDH_SECP256R1 + HKDF-SHA256

又有客户需要高级算法了,提出需要ECDH_SECP256R1 + HKDF-SHA256,一顿研究,总算搞定。关于ECDH_SECP256R1,之前文章(ECDH产生共享密钥 http://t.csdn.cn/T4OYc)已经介绍过,是一种密钥协商算法,主要利用彼此公私钥产生共享密钥。这里重点介绍下HKDF-SHA256,这个主要是一种密钥分散方法。HKDF的原意是HMAC-based Extract-and-Expand Key Derivation Function,分散步骤如下:1、首先用s

2022-04-12 14:48:31 1368

原创 关于sscanf或者sscanf_s导致内存溢出的问题

直接上代码,//十六进制字符串转换为字节流#include<string.h>#include<stdio.h>// asc to hex: "22" -> 0x22int Asc2Hex(byte *Dest,char *Src,int SrcLen){ char tempCharArry[] = "112233445566778899AABBCCDDEEFF55"; int i; int len = SrcLen / 2; for ( i = 0; i

2022-03-31 11:01:19 1758 2

原创 MFC工程报错,C2664,CString类型变量TempStr.Replace(“ “,““);编译出现问题的解决方法

上代码例子void CAES_GCM_CTRDlg::OnBnClickedButtonEnc(){ // TODO: Add your control notification handler code here char ch[100]; BYTE KeyArry[50]; CString TempStr; int tempLen = 0; m_key.GetWindowText(TempStr); TempStr.Replace(" ",""); tempLen = T

2022-03-30 10:55:19 647

原创 关于LNK1220 错误跟工程路径中有空格导致无法编译的冲突解决方法

Error 1 fatal error LNK1220: ‘/PGD‘ requires ‘/LTCG:[PGINSTRUMENT|PGOPTIMIZE]‘ specification的错误解决方法中提到设置完成,选项卡结果显示然后编译可能出现由于路径有空格,编译出错,找不到文件,例如:Error 7 fatal error LNK1104: cannot open file ‘G:\COS’,这就需要为路径添加双引号,可是添加双引号又导致上面那个LNK1220编译错误。最后发现不用双引号,只要

2021-09-17 11:15:13 526

原创 Error 1 fatal error LNK1220: ‘/PGD‘ requires ‘/LTCG:[PGINSTRUMENT|PGOPTIMIZE]‘ specification

vs2008编译一个MFC工程时弹出的错误,找半天,没找到问题。解决方法,根据官方文章:/PGD (Specify Database for Profile-Guided Optimizations) | Microsoft Docs里面写到解决这个问题的方法,设置步骤,1、打开工程属性设置(在解决方案工程上右键,选择属性),2、选择Link=>Optimization=>Profile Guided Database3、选择<inherit fr...

2021-09-14 15:09:11 455

原创 戴尔笔记本电脑PIN码忘了, 怎么办

今天邻居新买的戴尔笔记本由于忘了PIN码,登录不进去了,叫我帮忙弄,本以为很简单的事,过去搞下分分钟就可以了。结果搞半天,最后问客服才知道…如果普通方法能解决,那就不值得的记录了。戴尔笔记本电脑PIN码忘了, 怎么办?传统方法有两个点击忘记PIN,重设使用U盘启动盘进入PE系统,清除登录密码方法1,手机验证+微软账号,最后完全不能重设。后面问客服,人家说那个没啥用,基本摆设。。。这设计,是不是很坑。。。方法2,U盘启动后进入PE系统,发现看不到戴尔的硬盘,看不见就无法清除登录密码。后面.

2021-01-30 18:18:15 19810 4

原创 关于MFC Release编译后,在其他电脑上无法打开的问题,side-by-side 错误

之前有个同事用MFC编写的程序发现很神奇的现象,就是编译后的程序,可以在他的电脑跟我们附近几个同事的电脑上运行,但是发给香港同事试用,他们竟然打不开,然后一团雾水,最后我帮他研究好久,终于发现问题,并解决。在其他电脑上打开出现的错误,如下图side-by-side configuration is incorrect…很神奇,试了好多原因,比如系统不同啊,是否没有安装.net Framework版本太低,等等,都没分析出来。最后发现他一个配置文件很奇怪,明明是Release发布,但是,他输出的ex

2021-01-28 18:04:42 1871 1

原创 微信小程序开发者代码管理中,不想要的项目怎么删除

今天试用了下微信小程序开发者代码管理,想要删除一个测试的项目,但是摸索了整个界面,都不得其法。最后费劲搜索才找到,隐藏的好深啊。如何删除不想要的项目删除那个Test项目,在界面上完全看不到删除按钮。首先点击项目,进入到项目界面,然后点击设置按钮,如下图然后点击高级设置按钮,如下图然后再点击仓库设置,然后点击删除项目,如下图最后按要求,填入项目名称,并确定删除就可以了,如下图到此,删除完毕,隐藏的够深的吧,一般人真找不到,哈哈...

2021-01-28 16:29:37 6451

原创 ECDH产生共享密钥

最近在忙一个项目,我们公司的一个卡产品,要用到ECIES(集成加密方案,elliptic curve integrate encrypt scheme),加解密。ECIES中的最重要一步就是ECDH,需要算出共享密钥。于是研究起来,这篇文章记录我的学习过程。ECDH是EC是“elliptic curves”的意思,DH是“Diffie-Hellman”的意思。它实际上是密钥协商算法,而不是加解密算法。该算法可以用来解决如下问题:- 在公网通道上如何进行安全的秘钥分派。两端(Alice 和 Bob)想要

2020-12-31 15:10:26 2692 2

原创 Python 3.5.2 安装pyscard和pycrypto包失败,解决方法

C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\Scripts>pip3 install pyscardDEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will.

2020-12-01 10:42:20 2443 2

原创 Internet——Download——Manager学习记录

Internet Download Manager,下载神器,亲测有效1、首先右键以管理员身份运行Internet Download Manager v6.38.2.1.exe2、记住路径全部使用默认路径,并记住路径,我的路径是C:\Program Files (x86)\Internet Download Manager3、所有提示都点击取消4、安装补丁,把文件夹中的IDMan.exe、破解补丁-不定时弹窗.exe、破解补丁-英文版.exe都复制到上面的安装路径中5、覆盖所有目标,记得退出运行

2020-11-30 10:42:57 392

原创 IIS部署完网站,打开网页报Http错误500.19 - Internal Server Error 错误代码0x80070021,解决方法

IIS部署完网站,打开网页报Http错误500.19 - Internal Server Error 错误代码0x80070021原因可能是windows功能没启动完全解决方法打开控制面板=>程序=>程序和功能=>启动或关闭windows功能=>依次勾选下面选项:.NET Framework 3.5=>windows communication foundation HTTP 激活万维网服务=>应用程序开发功能=>.NET Extensibility

2020-11-28 17:05:14 1021

原创 Markdown编辑器学习备忘

MARKDOWN 学习备忘欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用

2020-11-28 16:48:18 153

原创 Error 1 fatal error LNK1181: cannot open input file ‘D:\COS.obj‘ tr34Control tr34Control

用VS2008编译C工程时报的错误。原因是工程路劲中有空格,我的路径是“D:\COS Project\ACR350\ACR350-TR34\RunsKRD\KRD\Pro_VS2008”解决方法,两种。1、将工程拷贝到没有空格的路径中编译。2、通过工程设置,将工程路径兼容有空格的路径。打开工程属性=>Linker=>Input=>Additional Depe...

2020-01-14 16:26:36 367

转载 VS2008与Keil 代码对齐设置等

在VS2008中,选定代码后,按Ctrl+K+F组合键,可以自动进行代码对齐。注意:要先按下Ctrl和K,再按下F,因为Ctrl+F是查找的快捷键。也可以先按下Ctrl+K,再按下Ctrl+F。另外,可以在“工具->选项->文本编辑器->C/C++->制表符”选项卡中设置缩进选项。英文版本的路径为:Tools->Options->Text Editor->C/C++->Tabs

2016-06-17 15:37:04 4149

AES-GCM-CTR.exe

自己根据规范写的AES_GCM_CTR计算工具。经验证,结果正确

2024-03-08

自己写的CMAC工具,根据[NIST 800-108]编写

用C#写的基于.NET 6.0的应用程序。主要根据[NIST 800-108]里描述的CMAC写的CMAC计算工具,欢迎下载使用。

2024-03-08

jar反编译工具,windows直接运行

jar反编译工具,解密密码就是小括号里面的(2023)+1,windows上直接运行就行

2023-07-31

X86环境安装包,如果是因为环境问题,比如缺乏X86环境,那么可以下载这个安装包试用

关于MFC Release编译后,在其他电脑上无法打开的问题,出现side-by-side 错误,如果是因为环境问题,比如缺乏X86环境,那么可以下载这个安装包试用

2022-04-19

ECDH产生共享密钥计算软件(ACOS5_ECIES_ECDH.exe)

ECDH产生共享密钥计算软件

2020-12-31

xjs2020下载工具说明.7z

下载工具说明,亲测可以使用,欢迎下载。

2020-11-30

C语言_NRF51822_Flash.rar

NRF51822_Flash.c,Flash.h,给需要的编程人员参考

2020-11-27

ActivePerl-5.16.3 win7 32bit

ActivePerl,可用于openssl编译,官方版本已经不支持win7了,ActivePerl,可用于openssl编译,官方版本已经不支持win7了

2020-01-15

好用的CHM编辑器

很好用的CHM帮助文档编辑器,方便的用于各种软件帮助文档的编写

2012-09-28

关于Debug_release的区别

好好啊,很好的文档,我开发时就遇到问题,看这个文档后就好了

2011-07-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除