mirror of
https://github.com/jumpserver/jumpserver.git
synced 2026-07-03 07:39:39 +00:00
20 lines
375 B
Python
20 lines
375 B
Python
import re
|
|
|
|
|
|
secret_pattern = re.compile(r'password|secret|key|token', re.IGNORECASE)
|
|
|
|
|
|
def padding_key(key, max_length=32):
|
|
"""
|
|
返回32 bytes 的key
|
|
"""
|
|
if not isinstance(key, bytes):
|
|
key = bytes(key, encoding='utf-8')
|
|
|
|
if len(key) >= max_length:
|
|
return key[:max_length]
|
|
|
|
while len(key) % 16 != 0:
|
|
key += b'\0'
|
|
return key
|