Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
Die Art, wie Klassen deklariert werden wurde geändert. Mehrere Methoden und Eigenschaften wurden Gültigkeitsbereich der Klasse verschoben, wodurch gesamten Speicherverbrauch von der Bibliothek. Mehrere kleine Optimierungen, die Beschleunigung der Hash-Generation auch gemacht wurden.
The way that classes are declared was changed. Several methods and properties were moved to class scope, reducing overall memory usage of the library. Several small optimizations that speed up the hash generation were also made.
Eine Reihe großer Ergänzungen wurden, darunter die viel angeforderte HMAC-Algorithmus und Unterstützung für hex-basierte Eingänge. Einige Funktionen wurden gezwickt, was zu einer erheblichen Leistungssteigerung. Eine andere JavaScript-Kompressor verwendet wird, die eine höhere Komprimierung Verhältnis gibt.
A number of large additions were made, including the much-requested HMAC algorithm and support for hex-based inputs. Several functions were tweaked, resulting in a significant performance boost. A different JavaScript compressor is used, which yields a higher file compression ratio.
Um die globale Variable Verschmutzung zu verhindern, hat alle Funktionen wurden zu einem jsSHA Objekt verschoben. Mit dieser Änderung, die Schnittstelle verwendet, um Hashwerte zu berechnen wesentlich geändert hat. Das Objekt-orientierte Architektur auch für die Hash-Ergebnisse dürfen intern zwischengespeichert, die Leistungssteigerung führen kann. jsSHA (speziell sha.js) ist jetzt validiert gegen JSLint mit "empfehlenswert" Einstellungen. Außerdem wurde die Größe der Dateien für den produktiven Einsatz gedacht drastisch geschrumpft.
Tags:
Major feature enhancements
In order to prevent global variable pollution, all functionality has been moved to a jsSHA object. With this change, the interface used to calculate hashes has changed significantly. The object-orientated architecture also allowed for hash results to be cached internally, which can lead to performance gains. jsSHA (specifically sha.js) now validates against JSLint using "Recommended" settings. Also, the size of the files meant for production use was shrunk drastically.