шифрование / дешифрование на javascript Mcrypt

Discussion in 'PHP' started by GAiN, 8 Oct 2016.

  1. GAiN

    GAiN Elder - Старейшина

    Joined:
    2 Apr 2011
    Messages:
    2,531
    Likes Received:
    166
    Reputations:
    99
    Всем привет.
    Нужен для себя кодировщик / раскодировщик на js
    параметры шифрования: MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB, MCRYPT_RAND

    все это зашифрованое для отправки по почте обернуть в base64
    при расшифровки - убрать оболочку Base64 и расшифровать в результат

    поделитесь пожалуйста кодом ? на js не умею делать (
    если возможно, хотелось вы ещё функцию кодирования файла и декодирования, незнаю может ли такое js делать, если невозможно, обойтись придётся архивом с паролем
    PS: на php сделал такой вариант, нужен ещё автономный html файл, который без сервера на стороне клиента за шифрует и расшифрует текст
     
  2. pas9x

    pas9x Elder - Старейшина

    Joined:
    13 Oct 2012
    Messages:
    423
    Likes Received:
    582
    Reputations:
    52
    Есть-же либы специальные. Гуглить так https://www.google.ru/search?q=javascript+aes+library
    Также советую пробежаться по этой статье https://ru.wikipedia.org/wiki/Advanced_Encryption_Standard
    Задача геморная. На ЖСе могут возникнуть проблемы с кодировкой. Тестировать шифрование рекомендую на английских символах, иначе могут возникнуть WTFы.