Disclosed are methods of selective cysteine and selenocysteine modification on peptide/protein molecules under physiologically relevant conditions. The methods feature several advantages over existing methods of peptide modification, such as specificity towards thiols and selenols over other nucleophiles (e.g., amines, hydroxyls), excellent functional group tolerance, and mild reaction conditions.