【发布时间】:2014-03-19 20:40:46
【问题描述】:
我正在尝试使用 PyASN 库在 Python 中实现一些编码。我必须定义一个类,我应该在其中实现以下内容:
pbkdf2params ::= SEQUENCE {
salt OCTET STRING,
iterationCount INTEGER (1..MAX),
keyLength INTEGER (1..MAX)
}
而我定义的python类如下:
class pbkdf2params(univ.Sequence):
componentType = namedtype.NamedTypes(
namedtype.NamedType('salt', univ.OctetString()),
namedtype.NamedType('iterationCount', univ.integer(1,MAX)),
namedtype.NamedType('keyLength', univ.integer(1, MAX))
)
但我认为这不正确,尤其是对于 integer(1..MAX) 。我错过了什么?在这种情况下它取的 MAX 值是多少?
【问题讨论】:
标签: python password-encryption asn.1 pbkdf2