摘要: 工作中,我们常常会遇到跨语言平台的加密解密算法的交互使用,特别是一些标准的加解密算法,都设计到数据块Block与填充算法的问题,例如C#与JAVA中的常见的填充算法如下:.Net中的填充算法:成员名称说明ANSIX923ANSIX923 填充字符串由一个字节序列组成,此字节序列的最后一个字节填充字节... 阅读全文
posted @ 2015-05-21 19:44 阿亮的笔记 阅读(3847) 评论(2) 推荐(1) 编辑
摘要: 在BouncyCastle实现RSA的PKCS1V1.5模式中,如果是公钥加密信息(forEncryption=true),密钥长度为1024位,那么输出的密文块长度为128个字节,输入的明文块长度为127-10,即输入的明文块最大是117位,如果输入的明文块小于117位,比如输入的明文块长度为64... 阅读全文
posted @ 2015-05-21 19:34 阿亮的笔记 阅读(6318) 评论(0) 推荐(0) 编辑
摘要: 刚做银联的项目,对方给了1.pfx和1.cer两个测试文件,总结一下利用这两个文件提取出文本银联提供两个测试证书 1.pfx 和 1.cer .其中 pfx证书包含RSA的公钥和密钥;cer证书用于提取pfx证书中密钥时允许当前电脑进行合法操作。提取步骤如下:1. 点击1.cer,安装cer证书2.... 阅读全文
posted @ 2015-05-21 17:03 阿亮的笔记 阅读(1768) 评论(0) 推荐(1) 编辑
摘要: 使用SQL2012附加一个数据库时报出了以下错误:“无法升级数据库....因为此版本的 SQL Server 不支持该数据库的非发布版本(539)。不能打开与此版本的 sqlserver.exe 不兼容的数据库。必须重新创建该数据库。” 详细截图如下: 经过检索得知:原来539 是Sql ... 阅读全文
posted @ 2015-05-21 13:24 阿亮的笔记 阅读(5787) 评论(0) 推荐(0) 编辑