1

Rails에서 간단한 암호를 생성하는 쉬운 방법이 있습니까? AOL과 같이 오래 전에 사용했던 두 개의 임의의 사전 단어를 잡아 내고 싶습니다. (나는 안전하지 못하며, 제 목적을 위해 매우 안전 할 필요가 없습니다.) 내 댓글에Rails에서 사전 단어를 기반으로 간단한 암호 생성

+0

위조 보석을 사용하는 것은 어떻습니까? http://stackoverflow.com/a/7516358/1081340 – Slartibartfast

+0

@Slartibartfast - 재미 있고, 위조 보석을 본 적이 있지만 그런 식으로 생각하지 않았습니다. 그냥 색상과 거리 이름을 추가하십시오. –

답변

2

건물 - 여기처럼 위조 보석을 사용 https://stackoverflow.com/a/7516358/1081340을하지만 너무 (색상과 streetname 또는 당신이 원하는 모든 조합)

=> orangenobel 
=> fusciamanley 
=> violetvillage 
처럼 당신에게 암호를 제공

[Forgery::Basic.color, Forgery::Address.street_name.split(" ").first].join("").downcase 

처럼 수정

이점 두 가지 이름을 제어 할 수 있으며또는 headache (또는 뭔가 NSFW :)과 같은 암호를 생성하는 임의의 사전 생성기에 대해 걱정할 필요가 없습니다. 좋은 문제는 아닙니다. 그것을 느낄 수 있습니다. 임의의 사전 단어의 경우 - http://rubygems.org/gems/random-word 또는 https://github.com/benburkert/randexp을 사용하여 두 단어를 생성 한 다음 서로 첨부하십시오. 하지만 나쁜 씨앗을 걸러 내야 할 수도 있습니다.