# -*- coding: undecided -*- # Simple Diceware tool for creating passwords. # # This tool takes all words in /usr/share/dict and randomly selects some of them using the Ruby securerandom class. Sadly this class uses only a PRNG and not /dev/random. Be warned! # # For more on Diceware have a look here: https://en.wikipedia.org/wiki/Diceware # Creative Commons License: https://creativecommons.org/licenses/by/4.0/deed.en_US # # Author: Bernd Brägelmann # Timestamp: 20140113 224312
require 'securerandom'
wordlist_path="/usr/share/dict"
words = Array.new
Dir.entries(wordlist_path).each do |name| if name != ".." && name != "." file = File.new(wordlist_path+"/"+name,"r") while (line = file.gets) if line.chomp.encode("UTF-8").valid_encoding? words << line.chomp.encode("UTF-8").split('\W') end end puts "read "+wordlist_path+"/"+name file.close end end
Nach dem Dienst ist vor dem Dienst ist nach dem Dienst ist vor dem… ach, das waren anstrengende Tage. Ich habe doch auch sehr gelitten in der letzten Woche, aber hilft ja nix. Ab Mai wird es besser mit den Diensten, denke ich, da meine neue Kollegin dann mit einsteigt. Die hat nämlich Mitte März […]
….O Mannomannomann, es gibt Jahreszeiten, da weiß man nicht, wo einem der Kopf steht: Gestern: Gemeinsames Glühweintrinken mit Kollegen auf dem Bad Dingenskirchener Weihnachtsmarkt Heute: Einladung von Chef zum höchstprivaten Weihnachtsdinner… klingt hochedel und ich bin mehr als gespannt. Morgen: Hochoffizielle Stationsweihnachtsfeier….. und ich brauche immer noch ein Wichtelgeschenk…. Hat irgendwer ‘nen Tipp? Sonntag: ganz […]