As I understand, the security of key-sharing depends on the cleartext actually being random.
If I split a secret which contains things like ASCII or even fixed strings (think -----BEGIN PGP PRIVATE KEY-----) what kind of preprocessing is recommended?
My current thinking is either one time Pad:
$ \text{Shamir}_{(N,M)} \left(\left( \text{secret} \otimes \text{random} \right),\text{random} \right) \rightarrow M \text{ shares} , N \text{ required}$
or multiple rounds of AES:
$ \text{Shamir}_{(N,M)} \left(\text{AES}_{key}\left(\text{secret} \right)^{rounds},\text{key} ,\text{rounds}\right)\rightarrow M \text{ shares} , N \text{ required}$