5,863 reputation
2836
bio website
location Netherlands
age 40
visits member for 3 years
seen 13 hours ago

Security professional with many years of experience with the practical application of cryptographic algorithms and protocols. I'm helping with the design of protocols and API's within international standardization bodies. Lead developer of a common criteria certified product. Over 30 years of general experience with computers.

Currently looking for a new position in the Netherlands.


Nov
2
comment Is python a secure programming language for cryptography?
Compared to JavaScript and PHP, Python is heaven, so if you require a scripting language you can certainly do worse than Python. That's basically because you cannot do worse than JS or PHP though.
Nov
2
answered Is python a secure programming language for cryptography?
Nov
2
revised How can a good encryptor be made?
removed "Khan.getBytes; simplified code
Nov
2
comment How can a good encryptor be made?
Note that I presume here that "SHA1PRNG" in the sample code - when seeded this way - is fully deterministic. This code will probably not run on Android. I didn't have the PRNG of Switch at my disposal :)
Nov
2
revised How can a good encryptor be made?
added sample implementation
Nov
2
answered How can a good encryptor be made?
Nov
2
answered Can public key be recovered from chipher text & encrypted private key?
Nov
2
revised Openssl & RSA : how many public exponents are possible?
added explanation about F4, on request
Nov
1
comment Openssl & RSA : how many public exponents are possible?
Aren't there a few very rather remote attacks on e = 3?
Nov
1
revised Why do we need password in a server which uses TLS?
added 20 characters in body
Nov
1
comment Crypto libary with Commutative Encryption
This question is a bit broad. Note that JavaScript is not often the preferred language to implement specific cryptographic algorithms in.
Nov
1
revised Crypto libary with Commutative Encryption
added 2 characters in body
Oct
30
comment Encryption algorithm designed to be easy to decrypt by machine but impractical to decrypt by hand
I would have no problem encrypting and afterwards decrypting the byte value 01 by hand. You need padding for RSA. Downvoting until this is resolved.
Oct
30
revised Encrypting twice with same key gives back plain text
added 202 characters in body
Oct
30
answered Encrypting twice with same key gives back plain text
Oct
30
comment Encrypting twice with same key gives back plain text
@squeamishossifrage OK, I was still wrong footed. This is not going to answer the question, $E_k$ itself must be a block cipher that is involutional.
Oct
30
revised Encrypting twice with same key gives back plain text
added 37 characters in body
Oct
30
comment Encrypting twice with same key gives back plain text
Does involutional (SPN) cipher fit your bill?
Oct
30
revised Encrypting twice with same key gives back plain text
deleted 2 characters in body
Oct
29
comment Encryption algorithm designed to be easy to decrypt by machine but impractical to decrypt by hand
@DmitryKhovratovich "...does not use variable keys..." Monty, do you mean that you want to use a fixed key value or a fixed key format?