由asn1编码引发对sm2签名长度思考

起因 工作相关的朋友咨询我sm2签名长度的问题,故有了这篇文章。 过程 问:按照国密规范,签名长度64,为什么长度可变? 答:要按这个假设,应该的范围是68,69,70,71,72。 最好是按asn1解析 问:我刚才看了下GM/T 0003.2中的规定,看上去签名结果就应该是(r,s)的...

2019-03-21 14:56:49

阅读数 133

评论数 0

chrome72:view netlog

A standalone WebApp for viewing chrome://net-export NetLog dump files Introduction This is a WebApp that allows someone to perform post-mortem analys...

2019-03-18 10:14:48

阅读数 144

评论数 0

perl初探:外部程序的使用

起因 上周再看工程时,发下了一个预处理问题:perl调用XalanTransform生成c的源文件,处于好奇,想知道XalanTransform是如何处理xml的。按照编译的处理方式,已大概了解处理的基本步骤,所以在想找到这个函数的如何实现的兴趣转为查找其出处。 问题描述:如何找到这个方法的出处?...

2019-03-11 10:49:29

阅读数 23

评论数 0

bind9源码分析:查看A记录的数据组织

方法 gdb调试时,如下可以看到某一node节点数据, p *(rdatasetheader_t *)(((dns_rbtdb_t *)((dns_zone_t *) named_g_server->viewlist-&...

2019-03-07 16:00:38

阅读数 71

评论数 0

内核之旅:简单分析getsockopt系统调用

内核之旅:简单分析getsockopt系统调用 引出问题 今天看了个sockopt操作,本想着了解下流程,看看进程是如何获取opt的。结果前一半顺利,后一半坎坷,但是还是坚持了下来。 问题出在哪里? 我们知道,此函数为系统调用,在代码中应该可以找到,参考我之前的blog,但是我这次遇到的是在net...

2019-02-19 18:11:50

阅读数 49

评论数 0

Linux系统调用列表

一、进程控制: 函数名 描述 文件 fork 创建一个新进程 kernel/fork.c clone 按指定条件创建子进程 kernel/fork.c execve 运行可执行文件 fs/exec.c exit 中止进程 kernel/exit.c _exit 立即...

2019-02-19 16:37:25

阅读数 18

评论数 0

gdb+menuos调试linux内核

gdb+menuos调试linux内核 继续上篇文章之后,本篇解答如何调试内核? 重新配置编译Linux使之携带调试信息 在原来配置的基础上,make menuconfig选中如下选项重新配置Linux,使之携带调试信息 kernel hacking—> [*] compil...

2019-02-17 22:31:09

阅读数 45

评论数 0

make menuconfig时提示“Error opening terminal: xterm.”的解决方法

make menuconfig时提示“Error opening terminal: xterm.”的解决方法 Linux环境下,编译嵌入式系统时会用到make menuconfig或make config命令,这些命令通常会使用ncurses库,如果ncurses库没有安装设置正确,可能出现如...

2019-02-17 22:29:35

阅读数 18

评论数 0

centos7.5测试mykernel+menuos

centos7.5测试mykernel+menuos1.基本环境2.测试mykernel3.测试menuos 1.基本环境 sudo apt-get install qemu # install QEMU sudo ln -s /usr/bin/qemu-system-i386 /usr/b...

2019-02-17 21:27:40

阅读数 75

评论数 0

Centos7安装后配置环境

Centos7安装后配置环境 配置网卡 ip addr add 192.168.142.2/24 dev eth0 配置默认路由 ip route add default via 192.168.142.1 配置dns vi /etc/resolv.conf -------------------...

2019-01-12 20:20:19

阅读数 126

评论数 0

xshell连接Termux的sshd

转载:https://www.jianshu.com/p/5c8678cef499 写在前面: 现代桌面操作系统都自带终端程序,其强大的功能性和图形化的易用性相辅相成,使得系统操作更加高效。特别是Linux系列衍生系统的终端,得益于系统自带的丰富的功能指令,熟悉之后更是如鱼得水。随着手持智能设备的...

2018-12-21 13:12:29

阅读数 283

评论数 0

VIM 代码折叠

VIM 代码折叠 在vimrc文件中设置折叠方式:如set foldmethod=indent 选定折叠方式后,就可以使用折叠命令进行折叠操作了.常用的折叠方式为indent和marker. indent折叠命令 indent方式,vim会自动利用缩进进行折叠,我们可以使用现成的折叠成果. 我们可...

2018-12-21 10:35:39

阅读数 30

评论数 0

DNS bind9配置

DNS bind9配置 转载地址:http://blog.163.com/am_hk/blog/static/103375926201310125158117/ 服务器环境:cent os 5.8 i686 IP:192.168.50.117 客户端(用于验证服务)两台分别:192.168.5. ...

2018-12-21 10:27:27

阅读数 426

评论数 0

lua中神奇的table

lua中神奇的table 最近在尝试配置 awesome WM,因此粗略地学习了一下 lua 。 在学习过程中,我完全被 table 在 lua 中的应用所镇住了。 table 在 lua 中真的是无处不在:首先,它可以作为字典和数组来用; 此外,它还可以被用于设置闭包环境、module; 甚...

2018-07-11 10:59:35

阅读数 101

评论数 0

解决 vs2010问题 error MSB8008: 指定的平台工具集(v110)未安装或无效

MSB8008

2017-12-25 14:21:36

阅读数 250

评论数 0

linux下读取conf配置文件c语言函数库ccl

Introductionccl is the customizable configuration library, a collection of functions for application programmers wishing to interface with user-edita...

2017-12-22 18:34:42

阅读数 1646

评论数 0

发布跨平台INI文件读写API(C版本) V0.2.0

工程:跨平台INI文件读写API(C版本) 版本: 0.2.0 授权方式:GNU GPL 著作权所有(c) 2007 Midapex 本程序为自由软件;您可依据自由软件基金会所发表的GNU通用公共授权条款规定,就本程序再为发布与/或修改;无论您依据的是本授权的第二版或(您自行选择的...

2017-12-22 18:32:11

阅读数 109

评论数 0

python 调用 C 动态库

python 调用 C 动态库

2017-12-05 09:43:09

阅读数 209

评论数 0

Python调用windows下DLL详解 - ctypes库的使用

在python中某些时候需要C做效率上的补充,在实际应用中,需要做部分数据的交互。使用python中的ctypes模块可以很方便的调用windows的dll(也包括linux下的so等文件),下面将详细的讲解这个模块(以windows平台为例子),当然我假设你们已经对windows下怎么写一个DL...

2017-12-02 17:35:56

阅读数 24321

评论数 0

软件工程师需要数学的真正理由

软件工程师需要数学的真正理由 作者:Keith Devlin 翻译:g9yuayon博客 本文译自 The Communication of ACM 第44卷,2001年第10期软件工程师们常常宣称他们从来不用在大学里学到的任何数学知识. 说到这个,他们还会说连大学里学到的计算机专业知识都用...

2017-11-23 18:24:15

阅读数 161

评论数 0

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