This architecture section will describe how Cryptbreaker manages to achieve its primary goals of affordable password cracking without exposing plaintext credentials to human eyes (if that’s what you want).
In order to achieve both of these goals it was decided early in project development that utilizing Amazon Web Services to perform cloud-based cracking would be required. This choice of cloud provider was important as Amazon was the only provider (at the time that initial development began) that offered spot pricing for their cloud compute instances.
We’ll dive into the architecture shortly but first lets learn a little more about Amazon Web Services (AWS)