- 博客(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
975
原创 ubuntu18.04修改系统语言,汉语无法拖动
问题 root用户下,已经按照常规操作安装汉语,发现无法正常拖动, 按照此方法进行设置,仍然不可以 https://blog.youkuaiyun.com/LanlanDeming/article/details/103884128 解决 通过查询,在贴吧发现答案,需要在profile下设置如下代码。 https://tieba.baidu.com/p/6088206336?red_tag=3383765296 ...
2021-11-29 18:03:12
734
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
2745
原创 ubuntu18.04突然无法上网的一种解决方案(GmSSL)
这里写自定义目录标题背景case发生场景网络排查和解决解决GmSSL动态库问题总结 背景 使用VMWare搭建ubuntu18.04虚拟机,gmssl:2.5.4,openssl:1.1.0d case发生场景 由于需要使用国密算法, 所以通过clone了github的gmssl源码包,根据http://gmssl.org/docs/quickstart.html进行编译安装,安装完毕后,运行gmssl version出错如下: gmssl:relocation error: gmssl: symbo
2021-11-25 20:06:52
853
原创 xml代码格式化(字节面经)
思路: 同leetcode20有效的括号,如果有左标签,则把右标签加入栈,便于匹配。 同时需要注意使用count调整空格的多少,加入左标签,意味着要向右移动;右标签匹配成功要向左移动。 测试用例: xml格式化 输入:<a><b></b><cc>ccc</cc></a> 输出: <a> <b></b> <cc> ccc </cc> &
2021-01-04 15:56:42
671
原创 java多线程笔记总结
多线程笔记总结 一、线程与进程 1、进程和线程的基本关系 进程是程序的一次执行,进程是一个程序及其数据在处理机上顺序执行时所发生的活动,进程是具有独立功能的程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位 进程是系统进行资源分配和调度的独立单位。每一个进程都有它自己的内存空间和系统资源。 线程主要是为了提高系统的执行效率,减少处理机的空转时间和调度切换的时间,以及便于系统管理。 引入线程是作为调度和分派的基本单位(取代进程的部分基本功能是调度)。 多线程的存在是为了提高应用程序的使用
2020-12-09 10:14:37
330
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅