##2013-03-29
- 记录公共包头到数据库中
- 增加一些判断对来包的判断
##2013-03-26
- 从数据库中读私钥
- 从数据库中读公钥
- 将原始加密包存入数据库
##2013-03-24
从文件中读出RSA的私钥,把RSA格式转成DER格式, 再把DER二进制格式,转成ASCII码格式,存入数据库。
验证服务器的公私密钥对的存放表名为:verify_srv_rsa 各个字段为: id (seq) rsa_key (string_var) produced_date (date) produced_time (time) enable (int)
性能是否可以提高,或是每次去数据库读,负载会不会大? 程序随机选一个服务器来读密钥? 是这样做的。
可以从数据库中,读出服务器私钥。
提供转帐的风险有哪些? 转账业务的技术前提有哪些?
+-----+----------------------------------------+ +-----+----------------------------------------+
发现可能需要使用 RSA_blinding_on 功能才能避免 RSA_Verify 的函数验证出错。 这个需要编写个程序来验证一下。
要使用临时变量来处理i2d_RSAPrivateKey()。