首页> 外国专利> System and method for generating identifiers for uniquely identifying object types for objects used in processing of object- oriented programs and the like

System and method for generating identifiers for uniquely identifying object types for objects used in processing of object- oriented programs and the like

机译:用于生成标识符的系统和方法,所述标识符用于唯一地标识在面向对象程序等的处理中使用的对象的对象类型

摘要

A fingerprint generating system generates a fingerprint value for an object in an object-oriented programming arrangement. The object comprises a digital information stream and the fingerprint generating system generates a fixed-length fingerprint value from the digital information stream. The fingerprint generating system receives the digital information stream comprising the object and processes the digital information stream in accordance with a selected hash value generating algorithm to generate a hash value which comprises the fingerprint value. The hash value generating algorithm is selected from a class of hash value generating algorithms characterized in that:P P i. in response to said input digital information stream, a digital hash value having a predetermined number of digital bits will be generated as an output;PPii. the digital hash value will be a function of the digital information stream, so thatPP (a) given two input streams that are identical, identical digital hash values will be generated; butPP(b) given two input streams that are not identical, it is extremely unlikely that identical digital hash values will be generated; andPPiii. when the object, as a "referencing object," includes a reference to another object, as a referenced object, the input digital information stream of the referencing object can include a fingerprint which had been previously generated for the referenced object, rather than a digital information stream for referenced object itself,PPthe digital hash value generated according to the selected hash value generating algorithm comprising the fingerprint generated by said fingerprint generating system.
机译:指纹生成系统以面向对象的编程布置为对象生成指纹值。该对象包括数字信息流,并且指纹生成系统从数字信息流生成固定长度的指纹值。指纹生成系统接收包括对象的数字信息流,并根据选择的哈希值生成算法处理数字信息流,以生成包括指纹值的哈希值。哈希值生成算法选自特征在于:

i的一类哈希值生成算法。响应于所述输入数字信息流,将产生具有预定数量的数字位的数字散列值作为输出; ii。数字哈希值将是数字信息流的函数,因此

(a)给定两个相同的输入流,将生成相同的数字哈希值;但是

(b)给定两个不相同的输入流,极不可能生成相同的数字哈希值;和

iii。当作为“参考对象”的对象包括对另一个对象的参考(作为参考对象)时,参考对象的输入数字信息流可以包括先前为参考对象生成的指纹,而不是数字用于参考对象本身的信息流,

根据所选哈希值生成算法生成的数字哈希值,该算法包括由所述指纹生成系统生成的指纹。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号