How do you sweep a paper wallet with Bitcoin-Qt? Sweeping involves importing a private key, then sending it's entire balance to a new address in your wallet via a new transaction.  This would protect your paper wallet's bitcoins from being stolen if someone else ever had access to your paper wallet, or obtains access to your paper wallet in the future.

I'd love to know all the nitty-gritty steps involved with Bitcoin-Qt.
Unlock your wallet
Run Import Command in Debug Window
Sweep to another key


https://en.bitcoin.it/wiki/Help:How_to_import_private_keys_in_Bitcoin_Core_0.7%2B

Tools needed: camera in your PC + qr code reader.
But of course you can find the private key value with classical mathematics ;)