| 
					
					
					 testfish 
					
				 9554665@qq.com 
					級別: 工控俠客   | ^表示異或,數值都是16進制,如何求解 x、y 0x32^X + 0x30^Y = 0xF2 0x42^X + 0x40^Y = 0x12 | 
|---|---|
|  | 
| 
					
					
					 sswater 
					
				 sswater 
					級別: 網絡英雄     | 窮舉應該可以搞定,最多只要255次。 | |
|---|---|---|
| 
 | 
| 
					
					
					 lizhiliang 
					
				 
					級別: 家園?   | 窮舉要256×256次 我只能這樣窮舉了,效率低啊 [attachment=142850] [ 此帖被lizhiliang在2015-12-20 22:48重新編輯 ] | 
|---|---|
|  | 
| 
					
					
					 sswater 
					
				 sswater 
					級別: 網絡英雄     | |41+4F|44+4C|45+4B|46+4E|47+4D|48+48|49+47|4A+4A|4B+49|4C+44|4D+43|4E+46|4F+45 好多解啊 | |
|---|---|---|
| 
 | 
| 
					
					
					 sswater 
					
				 sswater 
					級別: 網絡英雄     | 附上源碼吧    Private Sub Command1_Click() Dim i, j As Integer For i = 0 To 255 For j = 0 To 255 If (&H32 Xor i) + (&H30 Xor j) = &HF2 Then If (&H42 Xor i) + (&H40 Xor j) = &H12 Then Text1 = "" Text1 = Text1 + "|" + Hex(i) + "+" + Hex(j) End If End If Next j Next i End Sub | |
|---|---|---|
| 
 | 
| 
					
					
					 testfish 
					
				 9554665@qq.com 
					級別: 工控俠客   | 
 多謝,這個原來是想解密AA6發編譯密碼的,可惜用不上了 | 
|---|---|
|  |