User:Davidgothberg

Source: Wikipedia, the free encyclopedia.
H1N1 influenza virus
last season
.
Encryption key This user is a participant in the WikiProject Cryptography.
Programmer   while( !wikipedia && !dance )
      This user is a programmer.
Ballroom dancing couple This user dances waltz, samba, jitterbug and more.
sv Jag talar svenska som modersmål. Achtung! Don't steal the elk signs!
en-4 This user is able to contribute with a near-native level of English.
de-2 Dieser Benutzer hat fortgeschrittene Deutschkenntnisse.

David Göthberg

My work at Wikipedia

I mainly program templates and edit articles about cryptography. I mostly work on the English Wikipedia but sometimes I fix stuff on the Swedish and German Wikipedias and on Meta too.

About me

I am a native of

Scandinavian languages
.

I like Wikipedia since it has provided me with answers to many of my questions during years. So naturally I wanted to join in and make Wikipedia even better.

I think Wikipedia is like the web on steroids. And I think that Wikipedia has become the best encyclopaedia the human race has ever seen. Apart from the web itself that is. But hey, Wikipedia is a part of the web...

I started editing Wikipedia in September 2004 when I saw a red link to

Fidonet
since 1990 and the Internet since 1991. So yeah, I am an old computer geek.

As usual in Wikipedia if you want to communicate with a user (me in this case) leave a message on my talk page. As you might know Wikipedia automatically informs me of any new messages/edits on my talk page when I log in.

    .../David Göthberg

Articles and pages I started out

Articles I have made images for

Templates I made

Templates I created or done major reworks of. Some have of course been teamworks. Every now and then people ask "Why so many red links here?" Well, they were not deleted because they were bad, but over time these functions have been implemented in other ways. For instance, many of these functions have now been implemented in the MediaWiki software itself.

2005:

2006:

  • {{Cryptography portal}} – Box that advertises the Cryptography portal.
  • {{
    Crypto navbox
    }} – The main crypto navbox.
  • {{
    Crypto classical
    }} – The specialised crypto navboxes.
  • {{
    Participant
    }}.
  • {{
    bullet
    }} - For dotted lists. (Used on 146,000 pages, December 2009.)

2007:

2008:

2009:

2010:

2011:

  • {{check file on delete}}, {{check page on delete}} – Called from the image and page delete system messages. Checks if a page is protected and displays a warning message when an admin tries to delete that page.

User scripts I made

  • User:Davidgothberg/clock – Puts an UTC clock in the upper right corner of all pages. And has links to purge the page and to edit section 0.
  • User:Davidgothberg/newmessageshistory – Added a "history" link to the old "You have new messages" box. Doesn't work anymore, since now we instead have the excellent alerts and notices buttons on top of page with that function and much more.

My other Wikipedia accounts

I use unified login thus any account on any other Wikipedia or MediaWiki project with the same name usually is me too.

Below are my alternate accounts here at the English Wikipedia. So far I have only used them for some testing. I can also use them if I need to log in and edit from an insecure public computer or similar. (My main account has its own password, and I only log in to my main account from my computer at home, for security reasons.)

Images I created and uploaded

Some of these pictures have of course been teamworks, some are just minor edits, and some have been reused in printed books.

  • A hash list with a top hash
    A hash list with a top hash
  • A binary hash tree
    A binary hash tree
  • A typical hash function at work
    A typical hash function at work
  • A typical hash function at work
    A typical hash function at work
  • A hash table
    A hash table
  • A hash table with a hash collision resolved by chaining
    A hash table with a hash collision resolved by chaining
  • A hash table with a hash collision resolved by open addressing (linear probing)
    A hash table with a hash collision resolved by open addressing (linear probing)
  • The Davies-Meyer hash construct
    The Davies-Meyer hash construct
  • The Matyas-Meyer-Oseas hash construct
    The Matyas-Meyer-Oseas hash construct
  • The Miyaguchi-Preneel hash construct
    The Miyaguchi-Preneel hash construct
  • The Merkle-Damgard hash construction
    The Merkle-Damgard hash construction
  • The Merkle-Damgard hash construction
    The Merkle-Damgard hash construction
  • A big random number is used to make a public-key pair.
    A big random number is used to make a public-key pair.
  • Anyone can encrypt by using the public key, but only the owner of the private key can decrypt the message.
    Anyone can encrypt by using the public key, but only the owner of the private key can decrypt the message.
  • The owner of the private key can sign a message, and anyone can verify the signature by using the public key.
    The owner of the private key can sign a message, and anyone can verify the signature by using the public key.
  • By combining your own private key with the other users public key you can calculate a shared secret that only you two know.
    By combining your own private key with the other users public key you can calculate a shared secret that only you two know.
  • The SHA1 hash function exhibits good avalanche effect. When a single bit is changed the hash sum becomes totally different.
    The
    SHA1
    hash function exhibits good avalanche effect. When a single bit is changed the hash sum becomes totally different.
  • Made as a suggestion for the discussion on Template talk:Navigation bar.
    Made as a suggestion for the discussion on Template talk:Navigation bar.
  • A one-way compression function.
    A one-way compression function.
  • A typical modern block cipher.
    A typical modern block cipher.
  • Merge/split/transwiki image for the article message boxes. Derived from a Tango project icon, I just made this version with purple colour.
    Merge/split/transwiki image for the article message boxes. Derived from a Tango project icon, I just made this version with purple colour.
  • Merge/split/transwiki image for the article message boxes. Derived from a Tango project icon, I just made this version with purple colour.
    Merge/split/transwiki image for the article message boxes. Derived from a Tango project icon, I just made this version with purple colour.
  • Merge/split/transwiki image for the article message boxes.
    Merge/split/transwiki image for the article message boxes.
  • Light blue info icon for the article message boxes. I didn't make this image, I just made this version with new colours.
    Light blue info icon for the article message boxes. I didn't make this image, I just made this version with new colours.
  • I built this clock by reusing parts from images others had made. And I made it red.
    I built this clock by reusing parts from images others had made. And I made it red.
  • A new free "current event" image. A team work, and a combination of some existing images. So I just did a little part.
    A new free "current event" image. A team work, and a combination of some existing images. So I just did a little part.
  • A new free "current event in sports/soccer" image
    A new free "current event in sports/soccer" image
  • Wikipedia didn't have any decent couple dancing icon, so I brushed up an old image from my dance web master days. (Some non-Wikipedian friends helped me with this one.)
    Wikipedia didn't have any decent couple dancing icon, so I brushed up an old image from my dance web master days. (Some non-Wikipedian friends helped me with this one.)
  • A SVG version of the placeholder image File:Image.gif.
    A SVG version of the placeholder image File:Image.gif.
  • Delete icon suggestion for the article message boxes.
    Delete icon suggestion for the article message boxes.
  • License icon suggestion for the image message boxes. Just a modification of another image, but with proper padding for the {{imbox}} and transparent background.
    License icon suggestion for the image message boxes. Just a modification of another image, but with proper padding for the {{imbox}} and transparent background.
  • Soft chequered background for transparent images on image pages and galleries like this.
    Soft chequered background for transparent images on image pages and galleries like this.
  • Image for the {{documentation subpage}} message box. Derived from a Tango project icon, I just made this version with green colour.
    Image for the {{documentation subpage}} message box. Derived from a Tango project icon, I just made this version with green colour.
  • Mirrored version of . For use on Wikipedia projects that use a language written from right to left (RTL). Requested by a Persian admin.
    Mirrored version of . For use on Wikipedia projects that use a language written from right to left (RTL). Requested by a Persian admin.
  • Mirrored version of
    Mirrored version of
  • Mirrored version of
    Mirrored version of
  • Mirrored version of
    Mirrored version of
  • Mirrored version of
    Mirrored version of
  • Screenshot showing the <tt>, <code>, <pre> and <source> tag bug.
    Screenshot showing the <tt>, <code>, <pre> and <source> tag bug.
  • Blue version of .
    Blue version of .
  • Blue shiny softer version of .
    Blue shiny softer version of .