现在的位置: 首页 > 综合 > 正文

脚本引擎的执行过程

2013年03月07日 ⁄ 综合 ⁄ 共 746字 ⁄ 字号 评论关闭

 

// 在脚本解释器中,执行如下代码的流程如下

// 试图执行红色的函数,经过扫描发现其第一个参数是一个函数,所以执行蓝色的函数,且可以执行,再扫描第二个参数黄色的函数,试图执行时又发现其第一个参数是一个函数,所以执行紫色的函数。

 

 

des_encode_ecb( des_encode_ecb( 112211221122112211221122, 0000  11221122 ), des_encode_ecb( des_encode_ecb( 1122, 00 ), 0000 ) )

 

//----single des encrypt

//----key = 00 00 11 22 11 22 00 00

//----plain = 11 22 11 22 11 22 11 22   cipher = AC AF 39 44 8E B8 BA A5

//----plain = 11 22 11 22 00 00 00 00   cipher = 0E 34 EB FB CC 14 D6 2E

//

//------single des encrypt

//------key = 00 00 00 00 00 00 00 00

//------plain = 11 22 00 00 00 00 00 00   cipher = FE AF F2 31 84 DC F8 AD

//

//----single des encrypt

//----key = 00 00 00 00 00 00 00 00

//----plain = FE AF F2 31 84 DC F8 AD   cipher = 11 22 00 00 00 00 00 00

//

//--single des encrypt

//--key = 11 22 00 00 00 00 00 00

//--plain = AC AF 39 44 8E B8 BA A5   cipher = 24 B9 59 F6 D0 96 C2 EB

//--plain = 0E 34 EB FB CC 14 D6 2E   cipher = 76 76 92 8A E6 3C 7A C2

//

抱歉!评论已关闭.