1. A data processing method for an optical storage media, comprising: (a) reading a record of data from said optical storage media and recording said data on a system memory unit; (b) repeatedly reading said same record of data and recoding said data on said system memory unit; and (c) performing a comparison operation on said data recorded in said step (b) and said data recorded in said step (a) to generate a set of code pairs containing at least two codes, among which two codes are used as two encryption/decryption keys in a data encryption/decryption operation.