2010
02.27

Думаю многие уже сталкивались с такой библиотекой как as3crypto. Замечательная библиотека, позволяющая работать с такими алгоритмами шифрования как: RSA,AES, DES, 3DES, BlowFish, XTEA, RC4 + много других плюшек:). На официальной демо-странице можно оценить её возможности. Документацию по ней можно не искать — её нет. Единственный вариант — изучать исходники демки.
Но скачав последнюю (1.3) версию получил “приветствие”:
\src\com\hurlant\crypto\symmetric\AESKey.as(214): col: 29: Warning: flex2.compiler.as3.SignatureExtension.SignatureGenerationFailed[node=’ForStatement’, level=’warning’, cause=’flex2.compiler.as3.SignatureAssertionRuntimeException: Unreachable Codepath
Нашёл несколько исправлений, но рабочим оказалось только это.

Простой пример DES шифрования (исходный код с исправленным AESKey.as)


google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

3 comments so far

Add Your Comment
  1. странно, если к паролю “Пароль” в конце дописать что-нибудь, то заенкриптенная строка не меняется

  2. Не самый удачный пример )
    Дело в том, что DES в качестве пароля использует 8-битный ключ. Слово пароль из-за использования юникода получается 6*2=12бит — лишние 4 бита (2 символа). Используются первые 8бит. Так что на самом деле достаточно “паро” :)

  3. спасибо!

*