public inbox for gost@lists.cypherpunks.ru
Atom feed
From: Евгений <john.sevsk@gmail•com>
To: gost@lists.cypherpunks.ru
Subject: Паддинг ISO 10126
Date: Thu, 3 Feb 2022 11:52:27 +0300 [thread overview]
Message-ID: <CAKm83kdM4TVYTENUj8LNJ5wBSxDhs4vX=RBjsH0ytgUXDVD3rQ@mail.gmail.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 765 bytes --]
Добрый день.
Смотрю сейчас сервисы ФСС (https://eln.fss.ru/).
Они используют отозванный паддинг ISO 10126 (
https://en.wikipedia.org/wiki/Padding_(cryptography)#ISO_10126).
Интересно много ли людей его используют?
Нет ли смысла добавить его в pygost?
Реализация могла бы выглядеть как-то так:
def pad_iso10126(data, blocksize):
'''ISO 10126 (withdrawn)'''
padding = blocksize - len(data) % blocksize
if padding == 0: padding = blocksize
return data + urandom(padding - 1) + bytes([padding])
def unpad_iso10126(data):
'''ISO 10126 (withdrawn)'''
return data[:-data[-1]]
[-- Attachment #2: Type: text/html, Size: 1049 bytes --]
next reply other threads:[~2022-02-03 8:54 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-02-03 8:52 Евгений [this message]
2022-02-04 15:23 ` Паддинг ISO 10126 Sergey Matveev