2016-08-30 13 views
0

Я хочу использовать алгоритмы шифрования в браузере. Я вижу два способа сделать это. Во-первых, использование доступных криптографических фреймворков javascript, таких как cryptojs, sjcl и т. Д., Или встроенный API веб-криптографии. Я смущен, когда лучше. Может ли кто-нибудь помочь мне в этом?Использовать js crypto frameworks или API веб-криптографии браузера?

Благодаря

+1

Что бы вы сделали с помощью шифрования на основе браузера? В чем проблема, которую вы решаете? – Mjh

+0

Без каких-либо объективных требований я могу сказать: что угодно. Вы можете бросить монету, и пусть это будет решено случайно. Кроме того, посмотрите на [Javascript криптография считается вредной] (https://www.nccgroup.trust/us/about-us/newsroom-and-events/blog/2011/august/javascript-cryptography-considered-harmful/) –

+0

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

ответ

2

Поскольку браузеры в большей степени интегрированы с базовой системой, чем любая библиотека JavaScript может быть, они будут обеспечивать лучшую гарантию безопасности (например, для генерации случайных чисел).

+0

Почему downvotes? API WebCrypto обеспечивает лучшую безопасность * и производительность *, чем реализации pure-JavaScript. Является ли ненависть криптографией JavaScript? JavaScript - это не только сайты! –