- 博客(6)
- 收藏
- 关注
原创 python实现自动输入gmssl命令行密码
背景最近正在使用python调用gmssl命令行,进行sm2的加解密操作,已经通过如下命令生成了sm2的私钥和公钥,从私钥导出公钥时需要设置密码(pass phrase)。$ gmssl sm2 -genkey -out dkey.pem$ gmssl sm2 -pubout -in dkey.pem -out ekey.pem有如下场景:使用python自动进行加解密操作,见如下命令:$ echo "Top Secret" | gmssl sm2utl -encrypt -pubin -in
2021-12-02 10:43:06
825
原创 ubuntu18.04修改系统语言,汉语无法拖动
问题root用户下,已经按照常规操作安装汉语,发现无法正常拖动,按照此方法进行设置,仍然不可以https://blog.csdn.net/LanlanDeming/article/details/103884128解决通过查询,在贴吧发现答案,需要在profile下设置如下代码。https://tieba.baidu.com/p/6088206336?red_tag=3383765296...
2021-11-29 18:03:12
594
1
原创 安装Gmssl带来的openssl相关问题
1、GmSSL导致openssl动态库缺失在执行pip3 install时报错,pip is configured with locations that require TLS/SSL, however the ssl module…猜测是openssl的问题,又报错找不到两个so文件,正是上篇博文中提到的与安装GmSSL有关的两个文件。2、GmSSL与openssl共存命令行输入openssl,会进入gmssl的命令行,无法进入openssl的命令行。初期认为这个没有问题,现在猜测1的问题是安装G
2021-11-26 11:45:24
2460
原创 ubuntu18.04突然无法上网的一种解决方案(GmSSL)
这里写自定义目录标题背景case发生场景网络排查和解决解决GmSSL动态库问题总结背景 使用VMWare搭建ubuntu18.04虚拟机,gmssl:2.5.4,openssl:1.1.0dcase发生场景由于需要使用国密算法, 所以通过clone了github的gmssl源码包,根据http://gmssl.org/docs/quickstart.html进行编译安装,安装完毕后,运行gmssl version出错如下:gmssl:relocation error: gmssl: symbo
2021-11-25 20:06:52
646
原创 xml代码格式化(字节面经)
思路:同leetcode20有效的括号,如果有左标签,则把右标签加入栈,便于匹配。同时需要注意使用count调整空格的多少,加入左标签,意味着要向右移动;右标签匹配成功要向左移动。测试用例:xml格式化输入:<a><b></b><cc>ccc</cc></a>输出:<a> <b></b> <cc> ccc </cc>&
2021-01-04 15:56:42
557
原创 java多线程笔记总结
多线程笔记总结一、线程与进程1、进程和线程的基本关系进程是程序的一次执行,进程是一个程序及其数据在处理机上顺序执行时所发生的活动,进程是具有独立功能的程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位进程是系统进行资源分配和调度的独立单位。每一个进程都有它自己的内存空间和系统资源。线程主要是为了提高系统的执行效率,减少处理机的空转时间和调度切换的时间,以及便于系统管理。引入线程是作为调度和分派的基本单位(取代进程的部分基本功能是调度)。 多线程的存在是为了提高应用程序的使用
2020-12-09 10:14:37
207
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人