incorrect code in ChartProtection & test
*Created originally on Bitbucket by [qrilka (Kirill Zaborsky)](https://bitbucket.org/%7B741e4d67-ce32-4620-b5db-c2db3f02b5d1%7D/)* openpyxl/chartsheet/tests/test_protection.py specifies SHA-512 and spinCount="100000" but hash is calculated using 1 run of sha256 and also tested hashValue is hexadecimal when it should be base64
issue