StringEncoder.java class in com.adobe.marketing.mobile:sdk-core library supports only SHA-1 and our company requires to have at least SHA-2 for encoding.
Core SDK supports SHA-256. It only uses SHA-1 to persist the push token. All the others are using SHA-256. You can refer to CacheManger.java.
Calise Cheung Mobile SDK TeamAdobe Experience Cloud
Thank you Calise.