Difference between revisions of "Cryptography"

From RuneWiki
Jump to navigationJump to search
m
Line 12: Line 12:
  
 
An [[ISAAC|ISAAC cipher]] is used to encrypt and decrypt operation codes. This, coupled with encrypting the seeds with RSA, is to render proxy-style programs such as AutoRune useless.
 
An [[ISAAC|ISAAC cipher]] is used to encrypt and decrypt operation codes. This, coupled with encrypting the seeds with RSA, is to render proxy-style programs such as AutoRune useless.
 +
 +
== Links ==
 +
 +
* [http://pastebin.com/m122ae20c ISAAC Cipher source code]
 +
* [http://pastebin.com/m54b3e401 Cryption source code]

Revision as of 11:13, 18 August 2009

Stub

This article is a stub. You can help RuneWiki by expanding it.


Introduction

Cryptography is used by the client in a few limited cases for a variety of reasons.

RSA

RSA is used in the client to encrypt the login block and ISAAC cipher keys. This means proxy-style programs such as AutoRune can no longer function, as the ISAAC cipher keys are encrypted. Also, usernames and passwords cannot be stolen when the packet passes through the Internet.

ISAAC

An ISAAC cipher is used to encrypt and decrypt operation codes. This, coupled with encrypting the seeds with RSA, is to render proxy-style programs such as AutoRune useless.

Links