nodejs是通集成在内核中的crypto模块来完成加密解密。常用加密解密模块化代码:/** * Created by linli on 2015/8/25. */var crypto = require('crypto');//加密exports.cipher = function(algorit...
分类:
Web程序 时间:
2015-08-26 13:35:23
阅读次数:
451
State说明
S盒变换SubBytes
行变换ShiftRows
列变换MixColumns
与扩展密钥的异或运算AddRoundKey
密钥扩展程序Key Expansion
参考文献我们首先对AES分组对称加密算法有一个宏观的了解,它的模式主要为
以下是AES主要加密过程的伪代码。Cipher(byte in[4*4] , byte out[4*4] , word w[4*(Nr+1)]...
分类:
编程语言 时间:
2015-08-25 21:46:17
阅读次数:
261
1031: [JSOI2007]字符加密CipherTime Limit:10 SecMemory Limit:162 MBSubmit:4296Solved:1746[Submit][Status][Discuss]Description喜欢钻研问题的JS 同学,最近又迷上了对加密方法的思考。一天...
分类:
编程语言 时间:
2015-08-19 23:16:34
阅读次数:
216
题目意思可概括为给定集合S = {1,..,n}的一个双射关系f, 求经过k次复合之后元素i对应的元素fk(i) (i∈S)。由于函数是双射,一个原像对应唯一一个像,同样一个像有唯一一个原像,考虑整个映射关系,存在整数m∈ Z,使得fm=f0=I。即具有周期性。每个元素映射回它自己有独立的周期T(i...
分类:
其他好文 时间:
2015-08-17 23:32:26
阅读次数:
123
在实际coding中会经常遇到往数据库存入密码时加密,URL传参时的加密,由此简单封装了下java中的AES加密算法。0、import类import java.security.SecureRandom;import javax.crypto.Cipher;
import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;
import...
分类:
编程语言 时间:
2015-08-12 01:20:18
阅读次数:
196
Using RSA encrypt your data....
分类:
编程语言 时间:
2015-08-11 23:37:32
阅读次数:
353
import java.security.Key;
import java.security.SecureRandom;
import javax.crypto.Cipher;
import javax.crypto.SecretKeyFactory;
import javax.crypto.spec.DESedeKeySpec;
import sun.misc.BASE64Decoder;
im...
分类:
编程语言 时间:
2015-08-10 14:50:46
阅读次数:
898
AES algorithm
Java example...
分类:
其他好文 时间:
2015-08-08 16:41:00
阅读次数:
106
为什么我的后缀数组跑得这么慢...把字符串复制一遍放在最后, 然后跑sa, 扫一遍就行了...---------------------------------------------------------------------#includeusing namespace std;const ...
分类:
编程语言 时间:
2015-08-08 14:56:32
阅读次数:
200