사용자:Bd3076/대규모 실험실/3: 두 판 사이의 차이
< 사용자:Bd3076 | 대규모 실험실
백괴게임>Bd3076 편집 요약 없음 |
백괴게임>Bd3076 편집 요약 없음 |
||
7번째 줄: | 7번째 줄: | ||
{{#vardefine:ip3-right|{{#sub:{{#var:ip2-right}}|{{#expr:{{#pos:{{#var:ip2-right}}|.}} + 1}}|{{#expr:{{#len:{{#var:ip}}}} - 1 - {{#pos:{{#var:ip}}|.}}}}}}}} | {{#vardefine:ip3-right|{{#sub:{{#var:ip2-right}}|{{#expr:{{#pos:{{#var:ip2-right}}|.}} + 1}}|{{#expr:{{#len:{{#var:ip}}}} - 1 - {{#pos:{{#var:ip}}|.}}}}}}}} | ||
{{#vardefine:ip4|{{#sub:{{#var:ip3-right}}|0|{{#pos:{{#var:ip3-right}}|.}}}}}} | {{#vardefine:ip4|{{#sub:{{#var:ip3-right}}|0|{{#pos:{{#var:ip3-right}}|.}}}}}} | ||
{{#vardefine:newip1|{{#var:ip1}}{{#var:ip2}}{{#var:ip3}}{{#var:ip4}}}} | |||
{{#vardefine:newip2|{{#var:ip2}}{{#var:ip3}}{{#var:ip4}}{{#var:ip1}}}} | |||
{{#vardefine:newip3|{{#var:ip3}}{{#var:ip4}}{{#var:ip1}}{{#var:ip2}}}} | |||
{{#vardefine:newip4|{{#var:ip4}}{{#var:ip1}}{{#var:ip2}}{{#var:ip3}}}} | |||
{{#vardefine:ip1|{{#expr:{{#var:newip1}} mod 256}}}} | |||
{{#vardefine:ip2|{{#expr:{{#var:newip2}} mod 256}}}} | |||
{{#vardefine:ip3|{{#expr:{{#var:newip3}} mod 256}}}} | |||
{{#vardefine:ip4|{{#expr:{{#var:newip4}} mod 256}}}} | |||
{{#vardefine:newip1|{{#var:ip1}}{{#var:ip2}}{{#var:ip3}}{{#var:ip4}}}} | |||
{{#vardefine:newip2|{{#var:ip2}}{{#var:ip3}}{{#var:ip4}}{{#var:ip1}}}} | |||
{{#vardefine:newip3|{{#var:ip3}}{{#var:ip4}}{{#var:ip1}}{{#var:ip2}}}} | |||
{{#vardefine:newip4|{{#var:ip4}}{{#var:ip1}}{{#var:ip2}}{{#var:ip3}}}} | |||
{{#vardefine:ip1|{{#expr:{{#var:newip1}} mod 256}}}} | |||
{{#vardefine:ip2|{{#expr:{{#var:newip2}} mod 256}}}} | |||
{{#vardefine:ip3|{{#expr:{{#var:newip3}} mod 256}}}} | |||
{{#vardefine:ip4|{{#expr:{{#var:newip4}} mod 256}}}} | |||
{{#vardefine:newip1|{{#var:ip1}}{{#var:ip2}}{{#var:ip3}}{{#var:ip4}}}} | |||
{{#vardefine:newip2|{{#var:ip2}}{{#var:ip3}}{{#var:ip4}}{{#var:ip1}}}} | |||
{{#vardefine:newip3|{{#var:ip3}}{{#var:ip4}}{{#var:ip1}}{{#var:ip2}}}} | |||
{{#vardefine:newip4|{{#var:ip4}}{{#var:ip1}}{{#var:ip2}}{{#var:ip3}}}} | |||
{{#vardefine:ip1|{{#expr:{{#var:newip1}} mod 256}}}} | |||
{{#vardefine:ip2|{{#expr:{{#var:newip2}} mod 256}}}} | |||
{{#vardefine:ip3|{{#expr:{{#var:newip3}} mod 256}}}} | |||
{{#vardefine:ip4|{{#expr:{{#var:newip4}} mod 256}}}} | |||
{{#vardefine:newip1|{{#var:ip1}}{{#var:ip2}}{{#var:ip3}}{{#var:ip4}}}} | |||
{{#vardefine:newip2|{{#var:ip2}}{{#var:ip3}}{{#var:ip4}}{{#var:ip1}}}} | |||
{{#vardefine:newip3|{{#var:ip3}}{{#var:ip4}}{{#var:ip1}}{{#var:ip2}}}} | |||
{{#vardefine:newip4|{{#var:ip4}}{{#var:ip1}}{{#var:ip2}}{{#var:ip3}}}} | |||
{{#vardefine:ip1|{{#expr:{{#var:newip1}} mod 256}}}} | |||
{{#vardefine:ip2|{{#expr:{{#var:newip2}} mod 256}}}} | |||
{{#vardefine:ip3|{{#expr:{{#var:newip3}} mod 256}}}} | |||
{{#vardefine:ip4|{{#expr:{{#var:newip4}} mod 256}}}} | |||
{{#vardefine:newip1|{{#var:ip1}}{{#var:ip2}}{{#var:ip3}}{{#var:ip4}}}} | |||
{{#vardefine:newip2|{{#var:ip2}}{{#var:ip3}}{{#var:ip4}}{{#var:ip1}}}} | |||
{{#vardefine:newip3|{{#var:ip3}}{{#var:ip4}}{{#var:ip1}}{{#var:ip2}}}} | |||
{{#vardefine:newip4|{{#var:ip4}}{{#var:ip1}}{{#var:ip2}}{{#var:ip3}}}} | |||
{{#vardefine:ip1|{{#expr:{{#var:newip1}} mod 256}}}} | |||
{{#vardefine:ip2|{{#expr:{{#var:newip2}} mod 256}}}} | |||
{{#vardefine:ip3|{{#expr:{{#var:newip3}} mod 256}}}} | |||
{{#vardefine:ip4|{{#expr:{{#var:newip4}} mod 256}}}} | |||
{{#vardefine:result|{{#expr:{{#var:ip1}}{{#var:ip2}}{{#var:ip3}}{{#var:ip4}} mod 1000003}}}} | |||
{{#var:ip1}} | {{#var:ip1}} | ||
12번째 줄: | 64번째 줄: | ||
{{#var:ip3}} | {{#var:ip3}} | ||
{{#var:ip4}} | {{#var:ip4}} | ||
결과: {{#var:result}} | |||
IP 암호화 테스트. | IP 암호화 테스트. | ||
{{돌아가기}} | {{돌아가기}} |