3FkenCiXpSLqD8L79intRNXUgjRoH9sjXa is a address & public key.
3FkenCiXpSLqD8L79intRNXUgjRoH9sjXa is a public address, not a public key.
Do all the bitcoin addresses (100%) have 35 digits?
* 19rKUeffPYi8v81Y6Zurm8AvCMWqrNo3ha
19rKUeffPYi8v81Y6Zurm8AvCMWqrNo3ha is 34 characters.
Bitcoin addresses can be 26-35 characters long.
Do all the private key (100%) have 52 digits?
* L3B6ErSDT6JThKiKgP2uT2HRP9nzdArDRtRSgNdChEdn5DFDwoVf
Only WIF compressed private keys have 52 characters.