Как рассчитать контрольную сумму CRC в Actionscript 3? - PullRequest
0 голосов
/ 11 августа 2010

Я разрабатываю приложение на flex, в котором мне нужно вычислить контрольную сумму разных файлов.Я хотел бы знать, есть ли прямой метод в ActionScript, чтобы вычислить это, или я должен пойти на какие-либо внешние библиотеки?

Заранее спасибо:)

Ответы [ 3 ]

2 голосов
/ 11 августа 2010

as3corelib , поддерживаемый Майком Чамберсом / Adobe, содержит все, что вам, вероятно, нужно в своем криптографическом разделе , включая:

  • HMAC
  • MD5
  • MD5Stream
  • SHA1
  • SHA224
  • SHA256
  • WSSEUsernameTocken
1 голос
/ 08 февраля 2011

как вы используете этот as3corelib для выполнения md5 над файлом, т.е. "c: \ documents and settings \ all user \ desktop \ demofile.xml" в php и c #, вы можете md5files и получить контрольную сумму файла - iтакже используйте md5summer, чтобы увидеть, является ли выведенный md5 правильным php, а визуальный c # выдает правильный md5, однако я не могу найти какой-либо простой текст, объясняющий, как это сделать, не используя flex / air / as3 - я импортировал следующие библиотеки.

import com.adobe.crypto.HMAC;import com.adobe.crypto.MD5;import com.adobe.crypto.SHA1;import com.adobe.crypto.SHA224;import com.adobe.crypto.SHA256;import com.adobe.crypto.MD5Stream;

Я хотел бы иметь, хотя, что это будет md5stream, поиск в Google это ничего не даст - пожалуйста, любая помощь о том, как сделать простую контрольную сумму md5 из локального файла, будет большой!!

0 голосов
/ 20 июля 2012

Проверьте этот скрипт. Я думаю, что это будет делать то, что вы имеете в виду:

http://code.google.com/p/queueloader-as3/source/browse/trunk/build/src/nochump/util/zip/CRC32.as?r=57

...