Skip to content

πŸ”‘ Convert AWS Secret Access Keys into SES SMTP passwords, in your browser, with a simple and secure static site hosted on GitHub pages.

License

Notifications You must be signed in to change notification settings

tofran/aws-ses-smtp-credentials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

26 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AWS SES SMTP password generator

Browser tool to convert AWS Secret Access Keys into AWS SES (Simple Email Service) passwords.

Available in https://tofran.github.io/aws-ses-smtp-credentials.

Library

This repo contains both a static site hosted on GitHub Pages, and an NPM library (aws-ses-smtp-credentials) to convert Secret Access Keys into an SMTP passwords:

Installation

npm install --save aws-ses-smtp-credentials

Usage

import { getSESSmtpPassword } from "aws-ses-smtp-credentials";

getSESSmtpPassword(secretAccessKey, region);

Why?

AWS provides a Python script to make this conversion. One could create a simple shell alias to perform this conversion (note that some adaptation is needed to avoid leaking credentials to the shell history). But, I have always wondered why there isn't already a Javascript version (for the browser - that does not use Node's crypto module). Thus I took it as an opportunity to try a few new things and port it to crypto-js.