- 博客(4)
- 资源 (1)
- 收藏
- 关注

原创 密码学中PBC库的使用
密码学之从入门到放弃环境配置博主虚拟机环境:Ubuntu18.04 TLS,使用PBC前需要安装gmp,这些基础的环境配置我之前写过一篇属性加密算法的可以参考。补充一点Openssl知识,这个版本Ubuntu自带了Openssl,但是你在本地的/usr/local/lib会发现没有相关的库,为了编程方便建议下载源码自己编译一下。我使用的Openssl源码和参考:https://www.linuxidc.com/Linux/2017-09/147117.htm看什么都不如看官方文档PBC官网:ht
2021-01-26 14:32:29
2468
3
原创 如何实现可变长的Hash,Shake128,Shake256.
实现环境博主实现的方法由于环境依赖,是有环境限制的。系统环境:Ubuntu18.04 TLSopenssl库引入<openssl/evp.h>使用Openssl可参考的例子,openssl官方文档#include <stdio.h> #include <string.h> #include <openssl/evp.h> int main(int argc, char *argv[]) { EVP_MD_CTX *mdctx
2021-02-28 17:10:49
1966
原创 属性加密算法
毕业设计内容,开篇博客来整理。属性加密(Attribute-Based Encryption)属性加密算法基本上可以分为KP-ABE和CP-ABE。KP-ABE(key policy)密钥策略属性加密,在KP-ABE 方案中,用户的解密私钥对应相应的访问控制策略,而密文则和属性集合相关联,只有密文所对应的属性值满足用户私钥关联的访问策略时,用户才能成功对加密数据进行解密。[1]环境配置...
2020-05-25 19:59:15
4876
3
原创 Python如何安装pandas库
仅针对Windows环境如果只安装了python我的是python3.7,自带pip命令,可以打开运行cmd,直接pip install pandas在pycharm编译器中step1:打开设置如果没有安装别的含pandas的库step2:点加号然后install packges如果安装了Anaconda 然后应用(但是我应用不成功不知道为什么安装Anaconda1.官网...
2020-03-03 18:10:56
6389
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人