包含关键字 App 的文章

在idea中基于maven的springmvc+mybatis框架的demo及搭建教程

初学spring mvc+mybatis,无奈网上各种资料不全,写此文以备份。

1、在idea中安装mybatis插件

插件下载地址http://download.csdn.net/detail/lanyu19950216/9220631,下载后在idea中插件页选择从磁盘安装插件,安装后重启idea即可。

2、mybatis插件的使用

这里https://www.youtube.com/watch?v=Adlp-XuuKAM这个视频录得挺不错的,可以直接看这个视频。

3、在idea中创建新的项目

- 阅读剩余部分 -

RSA破解算法研究的一些心得

最近研究RSA破解算法,找了大量资料,得到一些心得,这里记录下。
1、RSA算法有公钥和私钥,一般资料上都是数字来举例,实际看见的有字母,这里要注意下资料上的是10进制,实际是16进制。
2、公钥和私钥是一对,一个私钥对应一个公钥,用公钥可以计算出私钥,用私钥可以计算出公钥,不过用私钥计算公钥的计算量比用公钥计算私钥的计算量小。
3、公钥本身也是一对,私钥本身也是一对的,公钥(n,e),私钥(n,d),其中n=pq,p和q是互不相等的质数,令t=(p-1)(q-1),有p和q了就可以计算出n,e是自己选的,一般是用的65537(16进制10001),e需要和t互质,且1<e<t,然后公式ed%t=1,这里e和t是已知的,解出一个d就可以了。
4、知道怎么用p、q生成公钥、私钥了,那么现在就知道了破解RSA算法的方法了,把公钥中的n拿来分解质因数,就可以得到p、q,然后就可以计算出私钥了。

补充:公钥和私钥区分并不明显,公钥加密用私钥解密,私钥加密的用公钥解密。

下面是我用python写的代码,测试了些简单的,可以很快计算出,代码用的python 3





- 阅读剩余部分 -

Java Web 伪静态

1、下载http://urlrewritefilter.googlecode.com/files/urlrewritefilter-4.0.3.jar,放置到WEB-INF/lib目录中。

2、将下面的内容增加到WEB-INF/web.xml

<filter>

<filter-name>UrlRewriteFilter</filter-name>
<filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>

</filter>
<filter-mapping>

<filter-name>UrlRewriteFilter</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>

</filter-mapping>


- 阅读剩余部分 -