wasm
文章平均质量分 84
lucky_kli
这个作者很懒,什么都没留下…
展开
-
基于wasm的探索与研究(四)
AES加密算法性能对比上一篇文章分享了wasmer runtime,编译好的openssl.wasm文件可以独立运行,这篇文章分享openssl.wasm和原生openssl之间的性能对比。测试硬件主机MacBook ProCPU6-Core Intel Core i7 2.2 GHz/启动超线程内存16GB磁盘SSD测试软件OpensslLibreSSL 2.8.3Openssl WASMopenssl 版本 openssl 1.1.1d原创 2020-12-21 14:42:37 · 909 阅读 · 0 评论 -
基于wasm的探索与研究(三)
wasmer运行时上一篇文章分享了基于wasm的openssl实践,讲述了openssl的MD5算法如何在浏览器中执行。在探索过程中发现了openssl是可以通过wasm编译后直接run,并且有自己的runtime,这是因为openssl.wasm是通过wasmer编译运行的,这一篇文章分享制作具有运行时的openssl.wasm概述Wasmer介绍Openssl编译到WASM总结一、Wasmer介绍Wasmer是一个用于在服务器上执行WebAssembly的开源运行时。支持基于WebAs原创 2020-12-12 18:15:57 · 1598 阅读 · 2 评论 -
基于wasm的探索与研究(二)
基于wasm的openssl实践上一篇文章分享了WebAssembly概念和基本使用,通过两个代码示例的分析对WebAssembly有了大致的了解。这一篇文章分享的是基于WebAssembly的加密工具实践,我们就以openssl的摘要算法md5和sha1为例,在Mac上编译openSSL到WebAssembly。环境Emscripten 版本 2.0.3Openssl 版本1.1.1d浏览器 版本 85.0.4183.121(正式版本) (64 位)概述在Mac上编译openSSL到W原创 2020-12-07 12:02:31 · 1319 阅读 · 0 评论 -
基于wasm的探索与研究(一)
基于wasm的探索与研究(一)WebAssembly初探本次分享的文章是基于WebAssembly的探索与研究。由于最近一直在做加密相关的项目,有想法把高级语言实现的加密工具运行在浏览器中,恰好WebAssembly是为了一个可移植的目标而设计的,正好满足需求,顺便测试下通过WebAssembly编译后的加密工具性能。当然在研究WebAssembly的时候也遇到了各种问题,后面会和大家一起分享。这篇文章主要了解WebAssembly,以及WebAssembly基本使用方法。概述WebAssembly原创 2020-11-30 11:01:26 · 2387 阅读 · 0 评论