Well by the looks of it you increased the number of bits in the RSA keys when you generated them and that led to the problem. Since that seemed to be the problem I thought I might be able to decrypt the private bitcoin key but then I realized that the encrypted string had been trimmed by the database automatically when it was inserted because it was so large. So it looks like your bitcoins are probably lost after all. You really should have tested it before you went live, but it's partially my fault for including the ability the change the bits in the RSA keys, I'll have to remove that in future versions of BitShop to make sure it's not increased beyond what the script can deal with.
I probably did without realizing it, as for the bold bit, not to be a dick lol... so free lifetime license on BitShop for me then ;-p
Or at the very least a nice uprade from my 1yr ?
Kinda worried how this will play out if the coins are lost because refunding something I don't have is out of the question and even if it wasn't would be a big loss for me, even though the same could be said for the buyer.
Well my advice would be to give the customer what they bought or some how refund them because it wont be good for business if your first sale is botched. Just use future sales to recover your loss.
True, I'd rather hold the item since it's limited stock and work on a refund though, either way he's gonna have to sit pissy for a while ;-/
But if you can somehow manage to get that pr key unlocked, feel free to take half as a ty and incentive to try everything under the sun.
Is there any other way to manage encrypt and decrypt without keys that could wrap the empire state building and become potential problems ?
It's only a problem if it's not set up correctly, and RSA encryption is the best type of encryption to use for this purpose because you don't need to store your decryption key on the server, so even your web host cannot access your private bitcoin keys. Plus your keys were only so long because that number of bits had been increased.
Still worth asking but maybe like you said remove the RSA edit thing and if posible, add a quick and easy way to test keys.
FWIW, when a pr key is successfully decrypted, if there any way to have a QR code shown for the pr key for things like the blockchain app to scan ?
I'll probably add something like that in future versions of BitShop, it's a good idea.
Probably lol, if ya like the idea then Git r' Done as Larry would say.