Trying to convert ods file with worksheet protection to xlsx.
sheetProtection element generated is:
<sheetProtection algorithmName="SHA-1" autoFilter="true" deleteColumns="false" deleteRows="true" formatCells="true" formatColumns="true" formatRows="true" hashValue="DVOZUIQnznlVbNpxkYAgwejRW1M=
" insertColumns="false" insertHyperlinks="true" insertRows="true" objects="true" pivotTables="true" scenarios="true" selectLockedCells="false" selectUnlockedCells="false" sheet="true" sort="true"/>
When I open in with excel, it drops the protection with an error.
I'm sure that it's not because boolean values saved as true/false instead of 1/0 as it usually saves and not because of 

, because it opean files saved like this by my tool opening files made by excel.
May it be because there is no salt and spinCount? And if so, why are they optional in OOXML standard?