⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.155
Server IP:
57.129.66.90
Server:
Linux vps-7f548908 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64
Server Software:
LiteSpeed
PHP Version:
8.2.27
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
snap
/
core20
/
2682
/
lib
/
python3.8
/
__pycache__
/
Edit File: hmac.cpython-38.pyc
U >£hå ã @ s¨ d Z ddlZddlmZ zddlZW n ek r@ dZdZ Y nX e ejƒZ ddlZe dd„ edƒD ƒƒZe dd„ edƒD ƒƒZdZG dd „ d ƒZddd„Zd d„ ZdS )zqHMAC (Keyed-Hashing for Message Authentication) module. Implements the HMAC algorithm as described by RFC 2104. é N)Ú_compare_digestc c s | ]}|d A V qdS )é\ N© ©Ú.0Úxr r ú/usr/lib/python3.8/hmac.pyÚ
s r é c c s | ]}|d A V qdS )é6 Nr r r r r r s c @ sR e Zd ZdZdZddd„Zedd„ ƒZd d „ Zdd„ Z d d„ Z dd„ Zdd„ ZdS )ÚHMACz~RFC 2104 HMAC class. Also complies with RFC 4231. This supports the API for Cryptographic Hash Functions (PEP 247). é@ NÚ c sF t |ttfƒs tdt|ƒj ƒ‚ˆ s,tdƒ‚tˆ ƒr<ˆ | _n,t ˆ tƒrXd‡ fdd„ | _nd‡ fdd„ | _| ¡ | _ | ¡ | _ | j j| _t| j dƒrÂ| j j }|dk rÜt d || jf td ¡ | j}nt d| j td ¡ | j}|| _ t|ƒ|k rþ| |¡ ¡ }| |d¡}| j | t¡¡ | j | t¡¡ |d k rB| |¡ d S )a? Create a new HMAC object. key: bytes or buffer, key for the keyed hash object. msg: bytes or buffer, Initial input for the hash or None. digestmod: A hash name suitable for hashlib.new(). *OR* A hashlib constructor returning a new hash object. *OR* A module supporting PEP 247. Required as of 3.8, despite its position after the optional msg argument. Passing it as a keyword argument is recommended, though not required for legacy API reasons. z,key: expected bytes or bytearray, but got %rz'Missing required parameter 'digestmod'.ó c s t ˆ | ¡S ©N©Ú_hashlibÚnew©Úd©Ú digestmodr r Ú
8 r zHMAC.__init__.
.
c s ˆ | ¡S r ©r r r r r r : r Ú block_sizeé z:block_size of %d seems too small; using our default of %d.é z