-
加密技术分类:
哈希函数:SHA256、MD5
对称加密:AES、DES
非对称加密:RSA、ECC、Elgamal
密钥交换:DH、ECDH
查看全部 -
ByteBuffer 将字节数组转换成为int类型
ByteBuffer buffer = ByteBuffer.wrap(data);
buffer.getInt();
查看全部 -
发起握手请求,
通过在header中添加特定标识字段,标记本次请求为握手请求,
完成握手请求后在header中在移除标识字段,使后续请求变为普通请求
查看全部 -
整形数转换为字节数组:
ByteBuffer buffer = ByteBuffer.allocate(4);
buffer.putInt(data);
buffer.array();
查看全部 -
MessageDigest.getInstance("SHA-256");//Android系统自带的类
查看全部 -
将DH交换之后的双方相同的密钥,转换为AES密钥
查看全部 -
DH运行演示
查看全部 -
公钥计算公式
查看全部 -
预置质数原根对
查看全部 -
DH算法开始实现
查看全部 -
DH密钥交换_公式的编写_流程的梳理
查看全部 -
AES对称加密代码演示
查看全部 -
AES对称加密库的使用
查看全部 -
重新根据pkcs8的秘钥创建公钥
rsa -in rsa_private_key_pkcs8.key -pubout -out rsa_public_key_pkcs8.pem
查看全部 -
将OpenSSL的PKCS1转换成PKCS8的命令
pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform pem -nocrypt -out rsa_private_key_pkcs8.pem
查看全部
举报