- 2025-01-08深入解析IPoIB驱动中的PKey管理与设备初始化
在Linux内核中,IPoverInfiniBand(IPoIB)是一种将IP协议运行在InfiniBand网络上的技术。为了实现IPoIB网络设备的高效管理,内核驱动需要处理许多复杂的任务,包括PKey(PartitionKey)的管理、设备的初始化与启动等。本文将深入分析IPoIB驱动中的关键函数和机制,特别是ib_find_pkey、ipo
- 2024-11-29openssl加密之椭圆曲线的学习
椭圆曲线的参数及属性我们选择的椭圆曲线是:NID_X9_62_prime256v1描述一条Z*q上的椭圆曲线,常用到六个参数:T=(q,a,b,G,order,h)。q、a、b用来确定一条椭圆曲线,G为基点,order为点G的阶,我们事先指定好了一个国际上通用的安全曲线:NID_X9_62_prime256v1曲线ECC公钥加密一般使
- 2024-11-26android开发使用openssl3.3.2加解密国密sm2代码实现
#include"openssl/rsa.h"#include"openssl/pem.h"#include"openssl/err.h"#include"openssl/evp.h"#include"openssl/ec.h"#include<string>#include<unistd.h>#include"openssl_sm2.hpp&
- 2024-07-16OpenSSL RSA相关基本接口和编程示例
本文测试代码基于Openssl版本:1.1.1fRSA接口接口简介RSA对象创建intRSA_generate_key_ex(RSA*rsa,intbits,BIGNUM*e,BN_GENCB*cb);功能:创建⼀对rsa的公钥私钥参数:RSA密钥指针,密钥bit位数,公钥指数的⼤数形式指针,回调函数返回:成功返回1,失败返回0e主要有两个取值
- 2024-03-19使用 openssl 进行 RSA/ECB/PKCS1PADDING 加解密
使用java进行RSA/ECB/PKCS1PADDING是非常方便的,例如下面的示例publicstaticStringpublicDecrypt(PublicKeypublicKey,Stringencrypted)throwsException{Ciphercipher=Cipher.getInstance("RSA/ECB/PKCS1Padding");cipher.init(Cipher.DECRYPT_
- 2024-02-04Memory protection key in Linux
MemoryProtectionKeysReference:MPKinLinuxkerneldocumentMemoryProtectionKeysforUserspace(PKUakaPKEYs)isafeaturewhichisfoundonIntel’sSkylake“ScalableProcessor”ServerCPUs.Itwillbeavalableinfuturenon-serverparts.Foranyone
- 2024-01-25c++ openssl加密 解密
#include<iostream>#include<boost/asio.hpp>#include<boost/beast.hpp>#include<boost/beast/websocket.hpp>#include<boost/asio/spawn.hpp>#include<json.hpp>#include<boost/filesystem.hpp>#include<fstrea
- 2023-09-05自行搭建kms服务
一、使用Docker搭建KMS服务器安装dockerDocker教程|菜鸟教程(runoob.com)拉取kms镜像文件dockerpullluodaoyi/kms-server运行镜像dockerrun-itd-p1688:1688--namekmsluodaoyi/kms-server搭建完毕把服务器IP内网DNS解析为kms.yourdomain.
- 2023-06-04OpenSSL-SM2
任务详情在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务编译运行 https://github.com/greendow/SM2-signature-creation-and-verification 中的代码,提交运行结果与截图,(7‘)编译运行 https://github.com/greendow/SM2-encrypt-and-decrypt 中的代码提交运行结果
- 2023-06-04OpenSSL-SM2
OpenSSL-SM2在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务编译运行https://github.com/greendow/SM2-signature-creation-and-verification中的代码,提交运行结果与截图,(7‘)编译运行https://github.com/greendow/SM2-encrypt-and-decrypt中的代码提交运行结果与
- 2023-06-04 OpenSSL-SM2
任务详情在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务编译运行https://github.com/greendow/SM2-signature-creation-and-verification中的代码,提交运行结果与截图,(7‘)编译运行https://github.com/greendow/SM2-encrypt-and-decrypt中的代码提交运行结果与截
- 2023-06-04OpenSSL-SM2
任务详情在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务编译运行https://github.com/greendow/SM2-signature-creation-and-verification中的代码,提交运行结果与截图,(7‘)编译运行https://github.com/greendow/SM2-encrypt-and-decrypt中的代码提交运行结果与截
- 2023-06-04sm2
任务详情在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务编译运行https://github.com/greendow/SM2-signature-creation-and-verification中的代码,提交运行结果与截图,(7‘)编译运行https://github.com/greendow/SM2-encrypt-and-decrypt中的代码提交运行结果与截图
- 2023-06-03 OpenSSL-SM2
在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务编译运行https://github.com/greendow/SM2-signature-creation-and-verification中的代码,提交运行结果与截图,(7‘)编译运行https://github.com/greendow/SM2-encrypt-and-decrypt中的代码提交运行结果与截图(8’)用Ope
- 2023-06-03 OpenSSL-SM2
OpenSSL-SM2在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务编译运行https://github.com/greendow/SM2-signature-creation-and-verification中的代码,提交运行结果与截图编译运行https://github.com/greendow/SM2-encrypt-and-decrypt中的代码提交运行结果与截
- 2023-06-02OpenSSL-SM2
任务详情在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务编译运行https://github.com/greendow/SM2-signature-creation-and-verification中的代码,提交运行结果与截图,(7‘)编译运行https://github.com/greendow/SM2-encrypt-and-decrypt中的代码提交运行结果与截图(8
- 2023-06-01 OpenSSL-SM2
任务详情在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务编译运行https://github.com/greendow/SM2-signature-creation-and-verification中的代码,提交运行结果与截图,(7‘)编译运行https://github.com/greendow/SM2-encrypt-and-decrypt中的代码提交运行结果与截图
- 2022-12-13The Windows Native Ribbon Part 2: Setting Ribbon Properties at Runtime
TheWindowsNativeRibbonPart2:SettingRibbonPropertiesatRuntime Downloaddemoapp:1.27MBContentsIntroductionCommandPropertiesSetti
- 2022-11-24C++模拟游戏中鼠标点击和键盘按键
游戏中模拟键盘输入,有时回被系统屏蔽,Java等语言都试过很多方法,好像都没用,所以下面给出一种C++实现方法#include<iostream>#include<windows.h>//forkeypushingBYTEsca
- 2022-10-29python系列:远程SSH登录并执行命令,获取结果
需求:机器A上执行Python代码登录连接到机器B,然后在机器B上执行命令实现#!/usr/bin/envpython#coding=utf-8importparamiko,getpass,sys,tracebackclasssshDemo():def