From 13731e7b35cc0637c375167b3815aa7acfe3499e Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Sun, 19 Feb 2012 20:57:44 +0000 Subject: [PATCH] add b64 hash --- apps/susidns/src/java/src/i2p/susi/dns/AddressBean.java | 9 +++++++++ apps/susidns/src/jsp/details.jsp | 3 +++ 2 files changed, 12 insertions(+) diff --git a/apps/susidns/src/java/src/i2p/susi/dns/AddressBean.java b/apps/susidns/src/java/src/i2p/susi/dns/AddressBean.java index 6f34af3e5b..9c1c858631 100644 --- a/apps/susidns/src/java/src/i2p/susi/dns/AddressBean.java +++ b/apps/susidns/src/java/src/i2p/susi/dns/AddressBean.java @@ -170,6 +170,15 @@ public class AddressBean return Base32.encode(hash) + ".b32.i2p"; } + /** @since 0.9 */ + public String getB64() + { + byte[] dest = Base64.decode(destination); + if (dest == null) + return ""; + return I2PAppContext.getGlobalContext().sha().calculateHash(dest).toBase64(); + } + /** @since 0.8.7 */ public void setProperties(Properties p) { props = p; diff --git a/apps/susidns/src/jsp/details.jsp b/apps/susidns/src/jsp/details.jsp index f9769ecac1..3d59c7dc1f 100644 --- a/apps/susidns/src/jsp/details.jsp +++ b/apps/susidns/src/jsp/details.jsp @@ -94,6 +94,9 @@ <td><%=intl._("Base 32 Address")%></td> <td><a href="http://<%=b32%>/"><%=b32%></a></td> </tr><tr class="list${book.trClass}"> +<td><%=intl._("Base 64 Hash")%></td> +<td><%=addr.getB64()%></td> +</tr><tr class="list${book.trClass}"> <td><%=intl._("Address Helper")%></td> <td><a href="http://<%=addr.getName()%>/?i2paddresshelper=<%=addr.getDestination()%>"><%=intl._("link")%></a></td> </tr><tr class="list${book.trClass}"> -- GitLab