this module supposedly emulates the unix crypt() routine.
don't ask me how it works, because I have no clue. I just ported
Crypt::UnixCrypt from perl into python.. :)
NOTE: supposedly, it doesn't work the same way unix does when salt is
not in [A-Za-z0-9./]{2}
0423.2000: I CAN't get this working. I'm going to try porting
Crypt::PasswdMD5...
|
ITERATIONS = 16
|
|
con_salt = ( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...
|
|
shifts2 = ( 0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0)
|
|
skb0 = ( 0, 16, 536870912, 536870928, 65536, 65552, 536936448, ...
|
|
skb1 = ( 0, 33554432, 8192, 33562624, 2097152, 35651584, 210534...
|
|
skb2 = ( 0, 1, 262144, 262145, 16777216, 16777217, 17039360, 17...
|
|
skb3 = ( 0, 1048576, 256, 1048832, 8, 1048584, 264, 1048840, 40...
|
|
skb4 = ( 0, 268435456, 65536, 268500992, 4, 268435460, 65540, 2...
|
|
skb5 = ( 0, 134217728, 8, 134217736, 1024, 134218752, 1032, 134...
|
|
skb6 = ( 0, 256, 524288, 524544, 16777216, 16777472, 17301504, ...
|
|
skb7 = ( 0, 67108864, 262144, 67371008, 2, 67108866, 262146, 67...
|
|
SPtrans0 = ( 8520192, 131072, 2155872256, 2156003840, 8388608, ...
|
|
SPtrans1 = ( 268705796, 0, 270336, 268697600, 268435460, 8196, ...
|
|
SPtrans2 = ( 1090519040, 16842816, 64, 1090519104, 1073807360, ...
|
|
SPtrans3 = ( 1049602, 67109888, 2, 68158466, 0, 68157440, 67109...
|
|
SPtrans4 = ( 33554432, 16384, 256, 33571080, 33570824, 33554688...
|
|
SPtrans5 = ( 536870928, 524304, 0, 537397248, 524304, 2048, 536...
|
|
SPtrans6 = ( 4096, 128, 4194432, 4194305, 4198529, 4097, 4224, ...
|
|
SPtrans7 = ( 136314912, 136347648, 32800, 0, 134250496, 2097184...
|
|
cov_2char = ( 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 6...
|
|
__package__ = None
hash(x)
|