선이 줄 끝에 줄 바꿈을 포함하지만, bcrypt는 해시를 생성 :
if File.exists?(passwdFile)
File.open("#{passwdFile}",'r').each do |account|
@account = account.split(':')
usernameCheck = @account[0] # Stored username
passwordCheck = @account[1] # Stored hashed password
if username == usernameCheck
# Create hash for given password to compare againts our stored one.
password_hash = BCrypt::Engine.hash_secret(password, password_salt)
puts "#{password_hash}"
puts "#{passwordCheck}"
if passwordCheck == password_hash
@log.info 'Successfull authentication'
return true
는 암호 파일은 다음과 같다 '티.
chomp
물론 줄 바꿈을 제거 할 수 있습니다! 감사! – daemonza