亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? configurations.htm

?? 彩虹表 crack-hash 破解密碼 。。。。。
?? HTM
字號:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Large charset configurations for RainbowCrack</title>
</head>

<body>

<h1>Large charset configurations for RainbowCrack</h1>
<font size="2">by Zhu Shuanglei &lt;shuanglei@hotmail.com&gt;<br>
<a href="http://www.antsight.com/zsl/rainbowcrack/">http://www.antsight.com/zsl/rainbowcrack/</a><br>
</font>

<hr size="1">




<h2>1. Introduction</h2>
<p>In this article, we will introduce some large charset configurations for RainbowCrack.
All these configurations need long precomputation time.&nbsp;<br>
 If you haven't read the tutorial of RainbowCrack, read
it first before you read this.<br>
</p>
<h2>2. Explanation of success rate</h2>
<p>In the tutorial, there is a configuration for charset
&quot;alpha-numeric&quot;(configuration #2). We precompute five rainbow tables
and reach the success rate 99.04%, which&nbsp; means if there are 1000
alpha-numeric passwords to crack, you can crack about 990 of them with the help
of these five tables. Perhaps you want to go further.<br>
In fact, each rainbow table has its own success rate. In configuration #2, the
success rate of each table is 60.55%.(see Appendix A for more infomation).
However, success rate of each table is independent and if you have two such
rainbow tables, the success rate will reach:<br>
1 - (1 - 0.6055) ^ 2 = 0.8444<br>
If you have five such tables, the success rate is now:<br>
1 - (1 - 0.6055) ^ 5 = 0.9904</p>
<p>Now you know how to reach better success rate:&nbsp;<br>
1 - (1 - 0.6055) ^ 6 = 0.9962<br>
1 - (1 - 0.6055) ^ 7 = 0.9985<br>
1 - (1 - 0.6055) ^ 8 = 0.9994<br>
1 - (1 - 0.6055) ^ 9 = 0.9998<br>
....</p>
<p>Just generate additional rainbow tables to reach any success rate you want:<br>
rtgen lm alpha-numeric 1 7 5 2400 40000000 all<br>
rtgen lm alpha-numeric 1 7 6 2400 40000000 all<br>
rtgen lm alpha-numeric 1 7 7 2400 40000000 all<br>
rtgen lm alpha-numeric 1 7 8 2400 40000000 all<br>
....</p>
<p>This is another trade-off: higher success rate at the cost of additional
precomputation time and larger disk space.<br>
</p>
<h2>3. Configuration #3 for charset &quot;alpha-numeric-symbol14&quot;</h2>
<table border="1" cellspacing="0" bordercolor="#C0C0C0" width="927">
  <tr>
    <td colSpan="2" width="921">configuration #3</td>
  </tr>
  <tr>
    <td width="224">hash algorithm</td>
    <td width="693">lm</td>
  </tr>
  <tr>
    <td width="224">charset</td>
    <td width="693">alpha-numeric-symbol14(ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&amp;*()-_+=)<br>
      (or any charset with same length)</td>
  </tr>
  <tr>
    <td width="224">plaintext length range</td>
    <td width="693">1 - 7</td>
  </tr>
  <tr>
    <td width="224">key space</td>
    <td width="693">50^1 + 50^2 + 50^3 + 50^4 + 50^5 + 50^6 + 50^7 = 797193877550</td>
  </tr>
  <tr>
    <td width="224">t</td>
    <td width="693">5700</td>
  </tr>
  <tr>
    <td width="224">m</td>
    <td width="693">200000000</td>
  </tr>
  <tr>
    <td width="224">l</td>
    <td width="693">6</td>
  </tr>
  <tr>
    <td width="224">disk usage</td>
    <td width="693">m * 16 * l = 19200000000 B = 18.3 GB</td>
  </tr>
  <tr>
    <td width="224">success rate</td>
    <td width="693">1 - (1 - 0.6864) ^ 6 = 0.9990</td>
  </tr>
  <tr>
    <td width="224">mean cryptanalysis time</td>
    <td width="693">66.7878 s</td>
  </tr>
  <tr>
    <td width="224">max cryptanalysis time</td>
    <td width="693">  275.3390 s</td>
  </tr>
  <tr>
    <td width="224">max disk access time</td>
    <td width="693">  570.3285 s</td>
  </tr>
  <tr>
    <td vAlign="top" width="224">table precomputation commands</td>
    <td width="693">rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #0<br>
      rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #1<br>
      rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #2<br>
      rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #3<br>
      rtgen lm alpha-numeric-symbol14 1 7 0 5700 40000000 #4<br>
      <br>
      rtgen lm alpha-numeric-symbol14 1 7 1 5700 40000000 #0<br>
      rtgen lm alpha-numeric-symbol14 1 7 1 5700 40000000 #1<br>
      rtgen lm alpha-numeric-symbol14 1 7 1 5700 40000000 #2<br>
      rtgen lm alpha-numeric-symbol14 1 7 1 5700 40000000 #3<br>
      rtgen lm alpha-numeric-symbol14 1 7 1 5700 40000000 #4<br>
      <br>
      rtgen lm alpha-numeric-symbol14 1 7 2 5700 40000000 #0<br>
      rtgen lm alpha-numeric-symbol14 1 7 2 5700 40000000 #1<br>
      rtgen lm alpha-numeric-symbol14 1 7 2 5700 40000000 #2<br>
      rtgen lm alpha-numeric-symbol14 1 7 2 5700 40000000 #3<br>
      rtgen lm alpha-numeric-symbol14 1 7 2 5700 40000000 #4<br>
      <br>
      rtgen lm alpha-numeric-symbol14 1 7 3 5700 40000000 #0<br>
      rtgen lm alpha-numeric-symbol14 1 7 3 5700 40000000 #1<br>
      rtgen lm alpha-numeric-symbol14 1 7 3 5700 40000000 #2<br>
      rtgen lm alpha-numeric-symbol14 1 7 3 5700 40000000 #3<br>
      rtgen lm alpha-numeric-symbol14 1 7 3 5700 40000000 #4<br>
      <br>
      rtgen lm alpha-numeric-symbol14 1 7 4 5700 40000000 #0<br>
      rtgen lm alpha-numeric-symbol14 1 7 4 5700 40000000 #1<br>
      rtgen lm alpha-numeric-symbol14 1 7 4 5700 40000000 #2<br>
      rtgen lm alpha-numeric-symbol14 1 7 4 5700 40000000 #3<br>
      rtgen lm alpha-numeric-symbol14 1 7 4 5700 40000000 #4<br>
      <br>
      rtgen lm alpha-numeric-symbol14 1 7 5 5700 40000000 #0<br>
      rtgen lm alpha-numeric-symbol14 1 7 5 5700 40000000 #1<br>
      rtgen lm alpha-numeric-symbol14 1 7 5 5700 40000000 #2<br>
      rtgen lm alpha-numeric-symbol14 1 7 5 5700 40000000 #3<br>
      rtgen lm alpha-numeric-symbol14 1 7 5 5700 40000000 #4</td>
  </tr>
  <tr>
    <td vAlign="top" width="224">table precomputation time</td>
    <td width="693">5700 * 200000000 * 6 / 354000 / 3600 / 24 = 224 days<br>
      7.5 days for each file, 30 files total</td>
  </tr>
</table>
<h2>
4. Configuration #4 for charset &quot;all&quot;</h2>
<table border="1" cellspacing="0" bordercolor="#C0C0C0" width="927">
  <tr>
    <td colSpan="2" width="921">configuration #4</td>
  </tr>
  <tr>
    <td width="224">hash algorithm</td>
    <td width="693">lm</td>
  </tr>
  <tr>
    <td width="224">charset</td>
    <td width="693">all(ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&amp;*()-_+=~`[]{}|\:;"'&lt;&gt;,.?/)<br>
      (or any charset with same length)</td>
  </tr>
  <tr>
    <td width="224">plaintext length range</td>
    <td width="693">1 - 7</td>
  </tr>
  <tr>
    <td width="224">key space</td>
    <td width="693">68^1 + 68^2 + 68^3 + 68^4 + 68^5 + 68^6 + 68^7 = 6823331935124</td>
  </tr>
  <tr>
    <td width="224">t</td>
    <td width="693">9000</td>
  </tr>
  <tr>
    <td width="224">m</td>
    <td width="693">1000000000</td>
  </tr>
  <tr>
    <td width="224">l</td>
    <td width="693">8</td>
  </tr>
  <tr>
    <td width="224">disk usage</td>
    <td width="693">m * 16 * l = 128000000000 B = 119 GB</td>
  </tr>
  <tr>
    <td width="224">success rate</td>
    <td width="693">1 - (1 - calc_success_probability(6823331935124, 9000, 8000000000/8)) ^ 8 = 0.9990</td>
  </tr>
  <tr>
    <td width="224">mean cryptanalysis time</td>
    <td width="693">197.0106 s</td>
  </tr>
  <tr>
    <td width="224">max cryptanalysis time</td>
    <td width="693">  915.2542 s</td>
  </tr>
  <tr>
    <td width="224">max disk access time</td>
    <td width="693">  3802.2 s</td>
  </tr>
  <tr>
    <td vAlign="top" width="224">table precomputation commands</td>
    <td width="693">rtgen lm all 1 7 0 9000 40000000 #00<br>
      rtgen lm all 1 7 0 9000 40000000 #01<br>
      rtgen lm all 1 7 0 9000 40000000 #02<br>
      ...<br>
      rtgen lm all 1 7 0 9000 40000000 #23<br>
      rtgen lm all 1 7 0 9000 40000000 #24<br>
      <br>
      rtgen lm all 1 7 1 9000 40000000 #00<br>
      rtgen lm all 1 7 1 9000 40000000 #01<br>
      rtgen lm all 1 7 1 9000 40000000 #02<br>
      ...<br>
      rtgen lm all 1 7 1 9000 40000000 #23<br>
      rtgen lm all 1 7 1 9000 40000000 #24<br>
      <br>
      rtgen lm all 1 7 2 9000 40000000 #00<br>
      rtgen lm all 1 7 2 9000 40000000 #01<br>
      rtgen lm all 1 7 2 9000 40000000 #02<br>
      ...<br>
      rtgen lm all 1 7 2 9000 40000000 #23<br>
      rtgen lm all 1 7 2 9000 40000000 #24<br>
      <br>
      rtgen lm all 1 7 3 9000 40000000 #00<br>
      rtgen lm all 1 7 3 9000 40000000 #01<br>
      rtgen lm all 1 7 3 9000 40000000 #02<br>
      ...<br>
      rtgen lm all 1 7 3 9000 40000000 #23<br>
      rtgen lm all 1 7 3 9000 40000000 #24<br>
      <br>
      rtgen lm all 1 7 4 9000 40000000 #00<br>
      rtgen lm all 1 7 4 9000 40000000 #01<br>
      rtgen lm all 1 7 4 9000 40000000 #02<br>
      ...<br>
      rtgen lm all 1 7 4 9000 40000000 #23<br>
      rtgen lm all 1 7 4 9000 40000000 #24<br>
      <br>
      rtgen lm all 1 7 5 9000 40000000 #00<br>
      rtgen lm all 1 7 5 9000 40000000 #01<br>
      rtgen lm all 1 7 5 9000 40000000 #02<br>
      ...<br>
      rtgen lm all 1 7 5 9000 40000000 #23<br>
      rtgen lm all 1 7 5 9000 40000000 #24<br>
      <br>
      rtgen lm all 1 7 6 9000 40000000 #00<br>
      rtgen lm all 1 7 6 9000 40000000 #01<br>
      rtgen lm all 1 7 6 9000 40000000 #02<br>
      ...<br>
      rtgen lm all 1 7 6 9000 40000000 #23<br>
      rtgen lm all 1 7 6 9000 40000000 #24<br>
      <br>
      rtgen lm all 1 7 7 9000 40000000 #00<br>
      rtgen lm all 1 7 7 9000 40000000 #01<br>
      rtgen lm all 1 7 7 9000 40000000 #02<br>
      ...<br>
      rtgen lm all 1 7 7 9000 40000000 #23<br>
      rtgen lm all 1 7 7 9000 40000000 #24</td>
  </tr>
  <tr>
    <td vAlign="top" width="224">table precomputation time</td>
    <td width="693">9000 * 1000000000 * 8&nbsp; / 354000 / 3600 / 24 = 2354 days<br>
      11.8 days for each file, 200 files total</td>
  </tr>
</table>

<h2>
5. General notes for large charset configurations</h2>

<ul>
  <li>These configurations are ready for a typical 666MHz CPU. The performance
    will be better with faster CPU.</li>
  <li>Table precomputation of these configurations is time expensive. When
    precomputation is partially finished, it is strongly recommended to test the
    files before you continue to find out whether everything is well.<br>
    In configuration #3, when the five files for the first rainbow table
    (lm_alpha-numeric-symbol14#1-7_0_*.rt)
is finished, you will have the chance of 68.6% to crack an &quot;alpha-numeric-symbol14&quot;
password. Just sort these files and test the files with &quot;random_lm_alpha#1-7.hash&quot;.
If everything goes well, you can crack about 7 of all 10 passwords.<br>
    In configuration #4, the success rate of the first rainbow table(25 files,
    lm_all#1-7_0_*.rt) is 0.5802. This may be an acceptable success rate with only
    12.5% of full precomputation time.</li>
  <li>Distributed table precomputation is recommended. In fact, all rainbow
    tables are independent and you can distribute the tasks to many computers to
    save time.</li>
  <li>Earlier version of rcrack.exe will run several times slower than it should
    be when key space is large. It is recommended that you use version 1.2 if
    you want this configuration.
  </li>
  <li>A fast harddisk will greatly improve the performance of rcrack.exe because
    it always takes a long time to load the files.
  </li>
</ul>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Notes for advanced users:</p>
<ul>
<li>The <a href="http://www.openssl.org/">openssl</a>'s des routine(des_set_key
  and des_ecb_encrypt) takes most of the table precomputation time. If you have
  a faster routine, replace it with yours. This may save the time of rtgen.exe
  and rcrack.exe.</li>
</ul>


<h2><br>
Appendix A: calc_success_probability.m</h2>

<p>The <a href="http://www.mathworks.com/"> matlab</a> script below is used to
calculate the success rate of a rainbow table.<br>
File: calc_success_probability.m </p>




<table border="0" width="100%" bgcolor="#EBEBEB">
  <tr>
    <td width="100%">
    <pre>% 1 - (1 - 1 / N)^(m(1) + m(2) + m(3) + ... + m(t - 1))
% m(1) = m, m(i) = N * (1 - (1 - 1 / N) ^ m(i - 1))

function ret = calc_success_probability(N, t, m)
arr = zeros(1, t - 1);
arr(1) = m;
for i = 2 : t - 1
	arr(i) = N * (1 - (1 - 1 / N) ^ arr(i - 1));
end;

exp = 0;
for i = 1 : t - 1
	exp = exp + arr(i);
end;

ret = 1 - (1 - 1 / N) ^ exp;</pre>
	</td>
  </tr>
</table>
<p>Parameters:<br>
N&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
key space<br>
t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
rainbow chain length<br>
m&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
rainbow chain count<br>
return&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; success rate of the rainbow table</p>
<p>You need matlab to run the script, for example:</p>
<table border="0" width="100%" bgcolor="#EBEBEB">
  <tr>
    <td width="100%">
    <pre>&gt;&gt; calc_success_probability(80603140212, 2400, 40000000)

ans =

    0.6055</pre>
    </td>
  </tr>
</table>
<p><br>
Create date: 2003/10/12<br>
Revised: <!--webbot bot="Timestamp" startspan S-Type="EDITED"
S-Format="%Y/%m/%d" -->2003/11/21<!--webbot bot="Timestamp" i-CheckSum="12366"
endspan -->
</p>
</body>
</html>




?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品午夜春色av| 91色|porny| 亚洲综合在线视频| 久久综合视频网| 欧美性猛交xxxxxx富婆| 国产精品一区二区男女羞羞无遮挡| 亚洲情趣在线观看| 久久久久免费观看| 91麻豆精品91久久久久同性| av在线一区二区| 国产精品自拍在线| 欧美a一区二区| 亚洲第四色夜色| 成人欧美一区二区三区白人| 久久青草国产手机看片福利盒子 | 99精品久久99久久久久| 久久精品99国产精品| 亚洲第一会所有码转帖| 亚洲老司机在线| 国产精品国产三级国产三级人妇| 精品国产乱码久久久久久1区2区| 欧美午夜在线一二页| 色菇凉天天综合网| 97精品国产97久久久久久久久久久久| 国产伦理精品不卡| 极品销魂美女一区二区三区| 免费高清视频精品| 视频一区二区三区入口| 亚洲国产aⅴ天堂久久| 亚洲激情男女视频| 亚洲欧美日韩成人高清在线一区| 中文字幕精品一区二区三区精品 | 国产精品电影一区二区| 久久久久亚洲蜜桃| 欧美经典一区二区三区| 国产午夜精品理论片a级大结局| 2023国产精品| 国产欧美日韩麻豆91| 国产日韩欧美激情| 最新国产精品久久精品| 中文字幕亚洲一区二区va在线| 国产精品三级av| 国产精品剧情在线亚洲| 亚洲免费看黄网站| 亚洲欧美日韩电影| 亚洲一区二区美女| 免费观看在线综合| 国产酒店精品激情| 99国产精品久久久久久久久久| 91在线观看视频| 欧美色男人天堂| 欧美一区三区二区| 精品久久久久久久人人人人传媒| 精品处破学生在线二十三| 久久久久青草大香线综合精品| 国产色综合一区| 亚洲人成小说网站色在线 | 欧美韩国日本不卡| 综合网在线视频| 亚洲图片有声小说| 美女在线观看视频一区二区| 国产麻豆一精品一av一免费| av亚洲精华国产精华| 在线免费不卡电影| 91精品国产综合久久国产大片| 亚洲精品一区二区三区香蕉 | 亚洲黄色小视频| 青娱乐精品在线视频| 国产精品一区二区在线观看网站 | 成人h动漫精品| 欧美性生活久久| 精品国产3级a| 亚洲综合成人在线| 国产一区二区三区在线观看免费| www.亚洲激情.com| 日韩美女一区二区三区四区| 国产精品免费看片| 亚欧色一区w666天堂| 国产精品一区免费在线观看| 91黄色激情网站| 欧美va在线播放| 亚洲视频免费看| 老司机免费视频一区二区| 91亚洲国产成人精品一区二区三| 在线成人av网站| 国产精品免费人成网站| 蜜桃视频一区二区三区在线观看 | 99久久久久久99| 日韩一卡二卡三卡四卡| 国产精品麻豆一区二区| 久久狠狠亚洲综合| 在线观看免费一区| 国产欧美日韩中文久久| 日韩国产在线观看| 99久久精品费精品国产一区二区| 欧美一区二区三区小说| 亚洲免费av网站| 国产成人精品免费| 日韩视频一区二区三区在线播放| 亚洲视频你懂的| 粉嫩av一区二区三区在线播放| 4438x亚洲最大成人网| 亚洲色欲色欲www| 国产精品综合一区二区三区| 欧美一区二区在线免费播放| 一区二区三区中文在线| 成人一区二区三区视频在线观看| 日韩欧美成人一区二区| 亚洲大片在线观看| 欧洲在线/亚洲| 亚洲欧美日韩小说| 岛国av在线一区| 26uuu色噜噜精品一区二区| 天堂久久一区二区三区| 91久久一区二区| 国产精品国产三级国产普通话蜜臀| 激情丁香综合五月| 欧美大度的电影原声| 日日欢夜夜爽一区| 欧美日韩精品三区| 天天综合日日夜夜精品| 在线精品视频一区二区三四| 国产精品二区一区二区aⅴ污介绍| 国产99久久久国产精品潘金| 久久色在线视频| 激情综合网激情| 精品不卡在线视频| 韩国三级在线一区| 久久香蕉国产线看观看99| 精品在线一区二区| 精品国产免费人成电影在线观看四季 | 99视频在线精品| 久久精品夜色噜噜亚洲aⅴ| 国产自产视频一区二区三区| 久久一区二区三区国产精品| 激情五月激情综合网| 久久精品人人做| 粉嫩一区二区三区在线看| 国产精品区一区二区三区| 成人av网址在线观看| 国产精品久久久久久久午夜片| 成人av先锋影音| 一区二区三区在线视频观看| 在线精品亚洲一区二区不卡| 午夜精品久久久久久久久久 | 欧美国产日韩a欧美在线观看| 国产99一区视频免费 | 国产一区二区三区免费观看| 久久精品亚洲麻豆av一区二区| 国产不卡视频一区二区三区| 亚洲人成7777| 91精品国产日韩91久久久久久| 精品中文av资源站在线观看| 日本一区二区视频在线观看| 99久久婷婷国产精品综合| 亚洲资源中文字幕| 欧美一区二区三区电影| 国产一区二区三区不卡在线观看| 国产精品污www在线观看| 日本精品视频一区二区| 污片在线观看一区二区| 精品国产乱码久久| 一本色道久久综合狠狠躁的推荐| 亚洲一区免费在线观看| 26uuu亚洲| 91久久精品一区二区三| 免费观看91视频大全| 国产精品理论片在线观看| 欧美在线观看视频一区二区 | 国产成人综合网站| 韩国成人精品a∨在线观看| 欧美巨大另类极品videosbest| 国产精品久久久久影院色老大| 成人99免费视频| 性久久久久久久久久久久| 久久日韩粉嫩一区二区三区| 在线观看欧美精品| 狠狠色伊人亚洲综合成人| 亚洲欧美国产三级| 日韩美女视频在线| 99久久免费精品高清特色大片| 午夜精品久久久久久久久久| 国产女人水真多18毛片18精品视频| 色香蕉成人二区免费| 激情欧美一区二区| 亚洲综合另类小说| 欧美激情一区在线观看| 在线播放中文一区| 中文字幕一区二区视频| 欧美性生活影院| 国产成人av一区二区| 婷婷中文字幕综合| 中文字幕一区不卡| 久久亚洲捆绑美女| 欧美人狂配大交3d怪物一区 | 国产麻豆成人精品| 一区二区三区成人| 欧美性一区二区| 亚洲高清视频中文字幕| 久久视频一区二区|