This happened to someone else (dekisugi) and when I looked to see what the response to his question was, there was none. Fortunately, I have SSH access to my server, so I was able to get into mysql and run
update wp_options set option_value='' where option_name='active_plugins';
which disabled all plug-ins but at least allowed me to log in.
The semi secure login reimagined plugin did work for me. I only need it on my second site until I figure out how to do SSL on multiple virtual hosts in apache, then it'll be all SSL and I won't have to worry about this anymore.