package page.example;

import org.wikiwebserver.core.WareHouse;
import org.wikiwebserver.handler.http.interfaces.HTTPResponder;

public class Base64EncoderPage extends EncoderPage implements HTTPResponder {
    
    protected String getTitle() {
        return "Base64 encoder and decoder";
    }
    
    protected String encode(String plain) throws Exception {
        return WareHouse.bytesToBase64(plain.getBytes("utf8"));
    }
    
    protected String decode(String encoded) throws Exception {
        return new String(WareHouse.base64ToBytes(encoded), "utf8");
    }
}
