Profile

Cover photo
Charles Engelke
Works at Info Tech, Inc.
Attended North Shore High School
Lives in Gainesville, FL
178 followers|379,500 views
AboutPostsPhotosYouTube

Stream

Charles Engelke

Shared publicly  - 
 
I just replied to a comment by middleendian’s blog on a post from last August asking about the AlgorithmIdentifier argument used for the various SubtleCrypto methods. That argument is different for different methods and different algorithms, and it’s not…
1
Add a comment...

Charles Engelke

Discussion  - 
 
Here's a page of resources, including a link to the slides for my #FluentConf  talk about "Cryptography in the Browser".
Code Examples. There are several sample programs my company has made available on its GitHub page: Symmetric Encryption (source code); Password-based Key Derivation (source code); Public-key Encryption (source code); Digital Signatures (source code); Key Storage (source code); X.509 Certificate ...
2
Marco Barulli's profile photo
 
Nice collection! Thanks for sharing. :)
Add a comment...

Charles Engelke

Shared publicly  - 
 
Creating X.509 Certificates with Web Crypto and PKIjs

I wrote a couple of posts last fall looking into working with X.509 certificates. Doing so requires a lot of very detailed, complicated bit and byte twiddling, and as a result I got so discouraged I went nearly four months without posting again. But I’m…
I wrote a couple of posts last fall looking into working with X.509 certificates. Doing so requires a lot of very detailed, complicated bit and byte twiddling, and as a result I got so discouraged ...
1
Add a comment...

Charles Engelke

Shared publicly  - 
 
The browser in my Moto 360 watch supports the Web Crypto API! My example page creating and storing key pairs works fine on it.
1
1
Laurie White's profile photo
Add a comment...

Charles Engelke

Shared publicly  - 
 
New blog post on password-based key derivation with PBKDF2 and Web Cryptography API - http://blog.engelke.com/2015/02/14/deriving-keys-from-passwords-with-webcrypto/
1
1
Charles Engelke's profile photo
Add a comment...

Charles Engelke

Shared publicly  - 
 
One of the fathers of the Internet and the inventor of the Web answering questions at #W3C20.
1
1
Charles Engelke's profile photo
Add a comment...
Have him in circles
178 people
San Francisco Tours's profile photo
Chuck Engeman's profile photo
Joe Burns's profile photo
John M Hann (unscriptable)'s profile photo
Nathan Burnham's profile photo
Charles Conley's profile photo
Chris Brown's profile photo
Linda White's profile photo
Gabriel Holder's profile photo

Charles Engelke

Shared publicly  - 
 
#FluentConf talk on Cryptography in the Browser

I just posted the video of my talk at the 2015 O’Reilly Fluent Conference. The slides themselves are available, too. I also have a web page with a lot of resources on the Web Cryptography API.
1
Add a comment...

Charles Engelke

Shared publicly  - 
 
I tested out all the examples I’ve blogged about here in pretty much every web browser I could get on Linux, Windows, OS/X and Android. I also ran Daniel Roesler’s webcrypto-examples test page on them all. I put what I found in a spreadsheet you can view.…
2
Add a comment...

Charles Engelke

Shared publicly  - 
 
Apple's Safari Browser and Web Cryptography

As of this writing Apple’s Safari browser still provides the Web Cryptography API via a prefixed name. Instead of using window.crypto.subtle you would use window.crypto.webkitSubtle. Even though it’s prefixed, it appears very compatible with the latest…
1
Add a comment...

Charles Engelke

Shared publicly  - 
 
Web Crypto on my AndroidWear Watch

I just tried out some of the live web crypto demos that I’ve blogged about on my Moto 360 AndroidWear watch. Most of them read files which doesn’t seem to work on a watch (go figure). But the one that creates and stores key pairs works fine! It’s a pretty…
1
Add a comment...

Charles Engelke

Shared publicly  - 
 
Deriving Keys from Passwords with WebCrypto

It has been quite a while since my last post. I got painted into a corner trying to import key pairs that were from the Windows 7 certificate store using the Web Cryptography API. The problem is that the exported keys are encrypted with an algorithm that…
1
Add a comment...

Charles Engelke

Shared publicly  - 
 
If you are going to use cryptography in the browser, there’s a good chance you will want to deal with X.509 certificates. This post is going to get started by using the Web Cryptography API to do two operations on certificates: Import a public key from an…
1
1
Charles Engelke's profile photo
Add a comment...
People
Have him in circles
178 people
San Francisco Tours's profile photo
Chuck Engeman's profile photo
Joe Burns's profile photo
John M Hann (unscriptable)'s profile photo
Nathan Burnham's profile photo
Charles Conley's profile photo
Chris Brown's profile photo
Linda White's profile photo
Gabriel Holder's profile photo
Education
  • North Shore High School
  • Michigan State University
  • SUNY at Stony Brook
  • University of Florida
Basic Information
Gender
Male
Work
Occupation
CTO
Employment
  • Info Tech, Inc.
    CTO, present
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Gainesville, FL
Previously
Mostly in Palm Beach County - St. Petersburg, FL - Gainesville, FL - Lake Park, FL - North Palm Beach, FL - Macon, GA - East Lansing, MI - Stony Brook, NY - Savannah, GA - Richmond Hill, GA
Links
Contributor to