- 博客(5)
- 收藏
- 关注
原创 攻击RSA——私钥选取不合理
题目:在不分解 n 的前提下,求 d。 给定: n = 3360805112328776031550842363976858730704411078325253876641278881488856716443828 2747809126528707329215122915093543085008547092423658991866313471837522758159 e = 1405...
2019-04-22 17:22:16
345
原创 快速幂取模:求 a^b % N(C++)
在某些情况下,我们需要求模 N情况下某个数的多次幂,例如: 求多次幂结果的最后几位数 RSA算法的加解密 如果底数或者指数很大,直接求幂再取模很容易会出现数据溢出的情况,产生错误的结果,同时如果简单的重复乘以某个数求其多次幂,速度很慢,这时候就需要用到快速幂取模了,一般也简称快速幂。 快速幂取模基于下面这条引理: 积的取余等于取余的积的取余 即(a * b) ...
2019-04-20 12:57:58
1657
原创 JavaScript函数内部属性:arguments.callee、arguments.caller、caller
在JavaScript的函数内部,有一个特殊的对象,那便是arguments,它是一个类数组对象(arguments对象只是与数组类似,它并不是Array的实例),包含着传入函数中的所有参数,下面看一个简单的例子。 function f() { for(var i = 0; i < arguments.length; i++) { console.log(argu...
2019-04-19 19:58:32
671
原创 Vue.js系列(一)介绍
Vue.js首先,学习Vue.js的第一步,便是了解Vue.js是什么?这里引用Vue.js官网的一句话:“Vue是一套用于构建用户界面的渐进式框架”。渐进式框架那么,什么是渐进式框架呢?这里引用“Vue作者尤雨溪:Vue 2.0,渐进式前端解决方案”这篇文章里作者尤雨溪的说法:“我在做Vue的过程中也在不停地思考它的定位,现在,我觉得它与其他框架的区别就是渐进式的想法,也就是“Progressi...
2018-05-01 22:03:42
469
1
原创 对比TypeScript与JavaScript
首先,引用TypeScript官网的一段话:TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.Any browser. Any host. Any OS. Open source.TypeScript是JavaScript的超集,它可以编译成纯JavaScript,可以在任何浏览器、任何计算...
2018-04-23 10:45:49
4711
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人