Мне нужно зашифровать данные JSON (строковые) в рабочем пуле Google Gears. До сих пор любая реализация, которую я пробовал, либо устраняет ошибку Gears Workerpool, либо дает мне нежелательные зашифрованные строки.
Например: шифрование DES (невозможно опубликовать URL из-за ограничений учетной записи)
Это прекрасно работает для большинства приложений, за исключением того, что после шифрования моего JSON он добавляет разрывы строк там, где они мне не нужны. Расшифровка приводит только к неработающей строке, с которой невозможно работать.
Например: шифрование AES (невозможно опубликовать URL из-за ограничений учетной записи)
Теоретически это тоже работает, но как только я вставляю исходный код в свой javascript-файл Workerpool, Gears Workerpool выдает расплывчатое сообщение об ошибке. После удаления сценария из указанного рабочего пула все снова работает.
Что я ищу:
Очень простая реализация шифрования в javascript, которая использует ключ для шифрования и дешифрования данных. Использование ключа (или пароля, если хотите) очень важно. Кроме того, шифрование типичной строки JSON и расшифровка этой же строки должны привести к идеальным результатам.
Все это очень важно, поскольку включает в себя медицинские данные для использования в автономном режиме. Так что, если у вас есть другие идеи о том, как безопасно хранить данные JSON в базе данных Google Gears (sqlite), я все слышу!