diff --git a/src/main/java/org/torproject/exonerator/ExoneraTorServlet.java b/src/main/java/org/torproject/exonerator/ExoneraTorServlet.java
index fe6b85329df87132e649af1bf3b7f6e12751a101..7a5d18b58259717f7caea14843cec66359217d3e 100644
--- a/src/main/java/org/torproject/exonerator/ExoneraTorServlet.java
+++ b/src/main/java/org/torproject/exonerator/ExoneraTorServlet.java
@@ -834,10 +834,10 @@ public class ExoneraTorServlet extends HttpServlet {
for (String[] tableRow : tableRows) {
out.print("
");
for (int i = 0; i < tableRow.length; i++) {
+ String attributes = "";
String content = tableRow[i];
if (i == 2) {
- content = content.substring(0, 20) + ""
- + content.substring(20, 40);
+ attributes = " class=\"fingerprint\"";
} else if (i == 3 && content == null) {
content = "("
+ rb.getString("technicaldetails.nickname.unknown") + ")";
@@ -850,7 +850,7 @@ public class ExoneraTorServlet extends HttpServlet {
content = rb.getString("technicaldetails.exit.no");
}
}
- out.print(" | " + content + " | ");
+ out.print(" " + content + " | ");
}
out.print("
\n");
}
diff --git a/src/main/webapp/css/exonerator.css b/src/main/webapp/css/exonerator.css
index a94fd5456648c979c3e7f51469950b253ddf3907..386d49e4801878c39d9d087b449c2103ac660827 100644
--- a/src/main/webapp/css/exonerator.css
+++ b/src/main/webapp/css/exonerator.css
@@ -25,6 +25,11 @@ body {
margin-bottom: 15px;
}
+.fingerprint {
+ word-break: break-all;
+ word-wrap: break-word;
+}
+
pre {
white-space: pre-wrap;
}