码迷,mamicode.com
首页 >  
搜索关键字:加解密    ( 910个结果
栅栏加解密python实现(支持密钥加密)
栅栏加解密是对较短字符串的一种处理方式,给定行数Row,根据字符串长度计算出列数Column,构成一个方阵。 加密过程:就是按列依次从上到下对明文进行排列,然后按照密钥对各行进行打乱,最后以行顺序从左至右进行合并形成密文。 解密过程:将上述过程进行逆推,对每一行根据密钥的顺序回复到原始的方阵的顺序,并从密文回复原始的方阵,最后按列的顺序从上到下从左至右解密。 具体实现如下:所有实现封装到一个...
分类:编程语言   时间:2015-06-26 01:47:36    阅读次数:220
制作SM2证书
前段时间将系统的RSA算法全部升级为SM2国密算法,密码机和UKey硬件设备大都同时支持RSA和SM2算法,只是应用系统的加解密签名验证需要修改,这个更改底层调用的加密动态库来,原来RSA用的对称加密算法DES(AES)和摘要MD5(SHA1)也相应改变,分别对应SM1、SM3算法,SM1算法基于硬...
分类:其他好文   时间:2015-06-24 16:07:47    阅读次数:172
转:Android开发:使用JNI读取应用签名
博文转自http://www.tuicool.com/articles/UVjme2r,感谢博主的分享 为了防止被反编译,打算把关键代码写到so里(比如加解密),在so里加上判断APk包签名是否一致的代码,避免so被二次打包。其实用JNI读签名就是用了Java的反射机制。 先看Java读取签名的.....
分类:移动开发   时间:2015-06-23 13:13:59    阅读次数:324
Android线程篇
在Android中,UI主线程并非线程安全的,所有UI相关的操作均需在UI主线程中完成。在默认情况下,开发者创建的Service、Activity、Broadcast均运行在UI主线程中,但将一些耗时操作,如网络下载、大文件读写、加解密计算、数据库操作等,也放在UI线程中执行,往往会阻塞UI线程,造成ANR异常,因此,在Android应用开发中,应特别注意线程的使用。         在Andr...
分类:移动开发   时间:2015-06-20 18:28:30    阅读次数:207
POI读取加密的EXCEL(兼容XLS,XLSX格式)
最近项目里需要读取加密的excel,有xls和xlsx两种类型,对于加解密apache官方网站有简要说明 需要的jar包poi-3.9,jar    poi-ooxml-3.9.jar  poi-ooxml-schemas-3.9.jar   xmlbeans-2.3.0.jar  dom4j-1.6.1.jar   注意poi的3个jar版本号要对应,不然会有一些问题。 上...
分类:其他好文   时间:2015-06-19 15:19:18    阅读次数:224
最后一次实验
一、实验内容1、 运行教材上TCP代码,结对进行,一人服务器,一人客户端;2、 利用加解密代码包,编译运行代码,客户端加密,服务器解密;3、 客户端加密明文后将密文通过TCP发送;4、 加密使用DES,DES加密密钥key发送至服务器,使用服务器的公钥加密,公钥算法使用RSA,检验发送信息的完整性使...
分类:其他好文   时间:2015-06-16 10:37:23    阅读次数:138
20135313_exp4
实验四 GUI界面的设计和运用20135313吴子怡一、实验目的结合项目,为每个密码学算法设计能够提供使用者用户体验的操作界面,实现加解密、求得消息摘要的功能。二、代码举例(备注:其中所使用的加解密方法均为未调库自己编写的,在此处不粘贴展示,但算法代码在所导入的Algorithm包内。)1、AE.....
分类:其他好文   时间:2015-06-15 01:41:45    阅读次数:252
Java安全之SSL/TLS
在前面所讲到的一些安全技术手段如:消息摘要、加解密算法、数字签名和数据证书等,一般都不会由开发者直接地去使用,而是经过了一定的封装,甚至形成了某些安全协议,再暴露出一定的接口来供开发者使用。因为直接使用这些安全手段,对开发者的学习成本太高,需要深入了解底层实现才行,而直接使用封装后暴露出来的接口就容易多了。    在这些封装与协议的背后,很多都使用到了SSL/TSL协议,其中最常见的HTTP...
分类:编程语言   时间:2015-06-14 16:50:12    阅读次数:216
Java程序设计实验 实验五
课程:Java程序设计实验 班级:1353 姓名:符余佳源 学号:20135321成绩: 指导教师:娄嘉鹏 实验日期:2015.6.9 实验密级:无 预习程度: 实验时间:15:30~18:00仪器组次: 21 必修/选修: 选修 实验序号:5实验名称:TCP传输及加解密产品托管地址:http://...
分类:编程语言   时间:2015-06-14 16:27:13    阅读次数:132
[Node.js] 对称加密、公钥加密和RSA
通过比较,我们知道:RSA 比 AES 更难破解,因为它不需要担心密钥在传递过程中有泄露,只存在暴力破解一种可能;AES的优势是以分组为轮,加解密速度非常快,一般而言,AES 速度上数百倍于 RSA。所以在实际应用中,我们会混合应用AES和RSA。
分类:Web程序   时间:2015-06-14 14:59:39    阅读次数:196
910条   上一页 1 ... 68 69 70 71 72 ... 91 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!