Una colección de esquemas de criptografía del lado del cliente y una lista de bibliotecas JavaScript relacionadas con la criptografía.
Esquemas y protocolos
cryp.sr – un mínimo textpad criptográfico a prueba de host. El código del lado del cliente esta actualizado en github.
Pidder, Clipperz y PassPack son gestores de contraseña en línea (y más). Todos ellos han liberado su código (enlaces más abajo). Clipperz también tiene una edición en comunidad de su sitio web, PassPack tiene una aplicación de ejemplo y Pidder sólo una biblioteca de criptografía.
AjaxPatterns: Hosting a prueba de host
Secure Ajax: SRP Hermetic (basado en el protocolo de Password seguro remoto).
BeamAuth: Autenticación Web de Doble Factor con un Bookmark
WebIBC (PDF), Criptografía basada en la Identidad en Seguridad del lado del Client en aplicaciones Web.
Mozilla expone un objeto window.crypto. Los servicios proporcionados permiten: eventos de tarjetas inteligentes, la generación de solicitudes de certificados, importación de certificados de usuario, generación de números aleatorios, cierre de sesión de tokens, y texto firmado.
Bibliotecas
- Stanford Javascript Crypto Library
- Crypto-JS
- JavaScrypt
- JavaScript Cryptography Toolkit
- jshash
- ecmaScrypt
- Simple Script Security
- OpenPGP Encryption in JavaScript
- jsSHA
- jsSHA2
- blowfish.js and jsbfsh
- Gibberish-AES
- SlowAES
- Clipperz Javascript Crypto Library (Mochikit)
- jCryption (jQuery)
- YUI crypto (YUI)
- GWT crypto (Google Web Toolkit)