2017年04月21 - 序言RSA中的密钥长度指的是公钥的长度,目前主流的公钥长度为1024、2048以及4096位。由于已经有768位公钥被成功分解的先例,所以低于1024位的公钥都被认为是不安全的。而C++自带的基本类型远远无法满足RSA的运算需求,所以RSA算法的实现必须依赖于高精度整型运算。本文旨在介绍RSA算法的实现流程,不会对于涉及到的每一个算法进行深入介绍,如

2017年02月16 - 一、秘钥池维护每台应用服务器启动时生成一对秘钥对,并将秘钥对初始化到秘钥池,目前秘钥池里的秘钥数量等于应用服务器的台数,理论上秘钥对越多破解难度就越大。当秘钥池不存在秘钥是重新生成秘钥对入池,防止意外

2016年04月01 - 讲到图片请求,主要涉及到网络请求,内存缓存,硬盘缓存等原理和4大引用的问题,概括起来主要有以下几个内容:原理示意图 主体有三个,分别是UI,缓存模块和数据源(网络)。它们之间的关系如下:① UI

2018年03月19 - C#的秘钥跟JAVA的密钥区别 RSA对于程序本身是没有区别的,其格式都是相同的。对于不同的程序来说,存储使用的语法(包装的类)会有所不同。 RSA语法和语法标准有很多,大的类型大概分为ASN.1、PKCS、X.509。 RSA语法介绍 ASN.1、PKCS是最初的,也是最主要的RSA公钥和私钥的语法

2018年01月17 - 在项目工程中,有时候需要对网络传输的数据进行加密。有多种方式,本文使用3DES与RSA加密结合使用。 基本流程如下: 1、假设客户端获取了用户名与密码,需要传给服务器;本文使用RSA工具类生成公钥月私钥,公钥用于客户端加密,私钥用于服务端解密。