Differences From Artifact [2fa12794b0]:
- File
NewPasswordGenerator.m
— part of check-in
[7691951aca]
at
2016-10-08 12:24:43
on branch trunk
— Add new generation algorithm
The scrypt-genpass compatible one is now the legacy algorithm
(activated with -L or --legacy). (user: js, size: 2083) [annotate] [blame] [check-ins using]
To Artifact [aa78dcefa0]:
- File NewPasswordGenerator.m — part of check-in [03ad721972] at 2016-10-10 21:36:30 on branch trunk — Replace confusable letters by special characters (user: js, size: 2083) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
55 56 57 58 59 60 61 | of_scrypt(8, 524288, 2, [siteHash digest], [[siteHash class] digestSize], _passphrase, strlen(_passphrase), _output, _length); for (size_t i = 0; i < _length; i++) _output[i] = | | | | | | 55 56 57 58 59 60 61 62 63 64 65 66 67 | of_scrypt(8, 524288, 2, [siteHash digest], [[siteHash class] digestSize], _passphrase, strlen(_passphrase), _output, _length); for (size_t i = 0; i < _length; i++) _output[i] = "123456789" "abcdefghijkmnopqrstuvwxyz" "ABCDEFGHJKLMNPQRSTUVWXYZ" "#$%-=?"[_output[i] & 0x3F]; } @end |