CBC模式:Cipher Black Chaining mode(密码分组链接模式) CBC模式进行加解密是都需要一个随机初始向量iv,在第一轮进行加解密是都需要与iv进行xor的。 1.加解密过程 0x01:加密过程如下图(来自《图解密码技术》一书) 0x02:解密过程(来自《图解密码技术》一书) ...
分类:
其他好文 时间:
2018-09-26 19:08:00
阅读次数:
485
import CryptoJS from 'crypto-js/crypto-js' // 默认的 KEY 与 iv 如果没有给 const KEY = CryptoJS.enc.Utf8.parse('F697467B14B076F2') const IV = CryptoJS.enc.Utf8.... ...
分类:
其他好文 时间:
2018-09-26 14:59:16
阅读次数:
2017
Ignatius and the Princess IV 链接:http://acm.hdu.edu.cn/showproblem.php?pid=1029 借鉴链接:https://blog.csdn.net/tigerisland45/article/details/52146154 Time ...
分类:
其他好文 时间:
2018-09-16 15:36:04
阅读次数:
194
package vector import ( "math" ) const ( I = 1 II = 2 III = 3 IV = 4 V = 5 VI = 6 VII = 7 VIII = 8 Xplus = 10 Yplus = 11 Xminus = 12 Yminus = 1... ...
分类:
其他好文 时间:
2018-09-14 21:39:41
阅读次数:
174
一:目录结构 二:webpack.config.js的配置 三:其他文件配置 到这里,一个正常的打包css过程就完成了。下面介绍一个这些loader的属性,让我们的使用更灵活。 四:style-loader/useable 五:style-loader的实现原理(待完善) 六:css-loader的 ...
分类:
Web程序 时间:
2018-09-13 22:34:51
阅读次数:
237
本文包含leetcode上的Two Sum(Python实现)、Two Sum II - Input array is sorted(Python实现)、Two Sum IV - Input is a BST(Java实现)三个类似的题目,现总结于此。 Two Sum Given an array ...
分类:
其他好文 时间:
2018-09-12 01:10:35
阅读次数:
198
" 传送门 " $ZHX\; TQL$ Orz 这道题目我们可以用线段树维护…… 可能有$dalao$会问:“线段树怎么维护区间开平方?” 而这道题的精髓就在于,它要我们维护的操作是 开平方+下取整 。也就是说经过一定的次数,要开平方的数会慢慢缩小为"$1$",这个次数是很小的,而$\sqrt 1= ...
分类:
其他好文 时间:
2018-09-05 20:04:28
阅读次数:
206
PV(Page View)访问量,即页面访问量,每打开一次页面PV计数+1,刷新页面也是。IV(Internet Protocol)访问量指独立IP访问数,计算是以一个独立的IP在一个计算时段内访问网站计算为1次IP访问数。在同一个计算时段内不管这个IP访问多少次均计算为1次。计算时段有以1天为一个 ...
分类:
Web程序 时间:
2018-09-05 10:31:40
阅读次数:
267
//加密明文,加密秘钥,向量=默认1234567890123456 public static string AesEncrypt(string value, string key, string iv = "1234567890123456") { if (string.IsNullOrEmpty... ...
分类:
其他好文 时间:
2018-08-21 15:13:24
阅读次数:
4159
$key = 'SK7381DNSU#&#@DS'; //key的长度保持16位 加粗 标识 $cipher = "AES-128-ECB"; $iv_len = openssl_cipher_iv_length($cipher); $iv = openssl_random_pseudo_bytes... ...
分类:
移动开发 时间:
2018-08-20 20:16:21
阅读次数:
256