Problem
Session entropy 계산 시 특수문자가 반영되지 않는 이슈가 있었습니다. 그냥 자동으로 계산하기 귀찮아서 Session type 드롭박스에 Ascii로 선택 시 반영되도록 추가했었는데, 크게 효용성이 없는 것 같네요..
Fixed and Patch
이는 코드단에서 별도로 특수문자를 검증하지 않고 있어서인데 특수문자 또한 엔트로피 계산에 필요한 경우가 있어서 계산하는 로직과 포함할지 여부에 대한 체크박스 정도를 추가했습니다.
document.getElementById('session').value.search(/[!"#£$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~]/)
// -1 : no
// others : yes
Design Improvements
결과가 아래쪽에 있어 보기 불편했어서 위쪽으로 올리고 간략한 정보도 같이 제공되도록 수정했습니다.