
    	h>                         SS jr g) c                     Sn[        U S5       H$  u  p#[        U5      U-  nUS-	  nUS-  nXU-  -  nM&     U[        U 5      -  nUS-  n[        [	        U5      5      R                  5       SS $ )a  
Create a password hash from a given string for protecting a worksheet
only. This will not work for encrypting a workbook.

This method is based on the algorithm provided by
Daniel Rentz of OpenOffice and the PEAR package
Spreadsheet_Excel_Writer by Xavier Noguer <xnoguer@rezebra.com>.
See also http://blogs.msdn.com/b/ericwhite/archive/2008/02/23/the-legacy-hashing-algorithm-in-open-xml.aspx
          i  iK     N)	enumerateordlenstrhexupper)plaintext_passwordpasswordidxcharvaluerotated_bitss         K/var/www/html/env/lib/python3.13/site-packages/openpyxl/utils/protection.pyhash_passwordr      s     H115	D	S {\)*	 6
 &''HHs8}##%ab))    N)r   )r    r   r   <module>r      s
   *r   