165,012 reputation
25347558
bio website bolet.org/~pornin
location Quebec City, Canada
age 39
visits member for 4 years, 3 months
seen Mar 27 at 12:24

Cryptographer, programmer in several languages (C, Java, several assemblies, Pascal, Forth...). I also have a life.


19h
awarded  Nice Answer
2d
awarded  Good Answer
Mar
27
awarded  Guru
Mar
25
awarded  Enlightened
Mar
25
comment What does “random” mean in the context of password creation?
In a general sense, yes, you are right. However, practically, whenever I see someone using "Password1" as password, I am inclined to bet that his password generation process is not very random, and I am rarely wrong. Probabilities work both ways. Also note that "no information about the process that generated them" is an abstract condition that is not often encountered in practice; for instance, it is often known that a human being was involved, a human with an Internet access even; this actually says a lot on the kind of password generation process he may have used.
Mar
23
awarded  Nice Answer
Mar
23
answered What does “random” mean in the context of password creation?
Mar
22
awarded  Nice Answer
Mar
22
answered Choosing a cipher and MAC for an SSH connection
Mar
22
answered Why is the truncate function for HMAC one time passwords so complicated?
Mar
22
answered Converting ECC Private key to PKCS#1 format
Mar
20
awarded  Nice Answer
Mar
20
answered Reducing hash output length
Mar
19
awarded  Nice Answer
Mar
18
awarded  Nice Answer
Mar
17
answered Is it possible to wrap and export RSA private key in FIPS 140-2 Level 3 compliant hardware?
Mar
17
awarded  Nice Answer
Mar
17
answered Encyption Key Storage and floating point encryption
Mar
16
comment Shamir's Secret Sharing Scheme - how standardised?
If you have more than 255 shares, then you are probably doing something weird, possibly wrong. Shamir's Secret Sharing is not something that is often used (hence the lack of standard format and utility) but when it is used, it usually is for splitting a master secret or password for backup purposes -- with a typical threshold of 2 or 3, and less than ten shares in all. Anyway, you can process bytes by pairs and work in GF(65536), allowing for up to 65535 shares.
Mar
16
answered Shamir's Secret Sharing Scheme - how standardised?