25. oktober 2003 - 09:30Der er
50 kommentarer og 1 løsning
nogle der kan lave et lille krypteringsprogram til mig
jeg ville høre om der var en der ville lave et lille program til mig i java.
det et krypteringsprogram der skal kunne oversætte fra en tekst til en anden , og hvor man kan sætte en nøgle ind, efter hvad nøgle det er rykker A fra normal plads og så X antal tilbage ..
et lille eksempel hvor 3 er nøglen ABCDEFGHIJKLMNOPQRSTUVWXYZÆØÅ DEFGHIJKLMNOPQRSTUVWXYZÆØÅABC
eksempel nr 2 : nøgletallet er 6 ABCDEFGHIJKLMNOPQRSTUVWXYZÆØÅ GHIJKLMNOPQRSTUVWXYZÆØÅABCDEF
jeg vil gerne selv kunne sætte nøglen ind og derefter teksten jeg skal kryptere og derefter lade den kryptere det :)
public class EncDec { public static String encrypt(String s, int key) { StringBuffer sb = new StringBuffer(""); for(int i = 0; i < s.length(); i++) { sb.append((char)(s.charAt(i) + key)); } return sb.toString();
} public static String decrypt(String s, int key) { StringBuffer sb = new StringBuffer(""); for(int i = 0; i < s.length(); i++) { sb.append((char)(s.charAt(i) - key)); } return sb.toString();
arne, ja meget gerne færdig da jeg INTET forstand har på java :/ hvad er forskellen på de 2 script´s og hvad er forskællen mellem hvordan de funger? :)
jeg har et freeware program fra sun ved navn JavaMaker v0.1 ... det skal være det somm konverterer ÆØÅ til ABC. :) men kan man lave det så man selv kan bestemme om "A" i klarteksten(ik krypterede tekst) er D eller J eller P i den krypterede tekst .. og selv vælge sit nøgletal :)
ja ved godt at hvis man bruger key 3 rykker den 3 pladser fra A , og hvis man bruger key 8 rykker den 8 pladser fra A men kan ik komme til og vælge keys udgangspunkt selv..
feks: man bruger key 3 men har udgangspunkt ved D i stedet for A
arne okay :D *LOL* øhm jeg prøver og forklare :) jeg tager dit script og gemmmer det som kryptering.java og åbner det i java og compiler det ? eller hvad? .. det der "import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;" er det noget jeg skal importer til java eller?
øhm når jeg har compilet skulle programmet så virke? :o.
øhm fatter virkelig minus af det her... jeg prøver lige og fortælle hvad jeg haar gjort step by step 1. tog dit script og gemte det i notebook 2. gemte det med filnavn "EncDecUtil.java" 3. create new wizard i netbeans IDE 3.5.1 og her kommer mit problem: den ber mig om choose template , men ved ik hvad jeg skal vælge der?? og efter det kommer target location her C:\Documents and Settings\Administrator\.netbeans\3.5\sampledir kan det passe ? og skal jeg derefter compile???
øhm når den har compilet det sQ den så ik gemme programmet i target location: "C:\Documents and Settings\Administrator\.netbeans\3.5\sampledir" eller mangler jeg noget? :)
nu har jeg på en eller anden måde få det lavet , det hedder"EncDecUtil Java(tm) File (NetBeans IDE)" kan det passe...? men når jeg åbner det åbner den det jo i java script stadigt... ? skal den det?? :)
jeg fatter ik det her.... når jeg åbner EncDecUtil som en class fil i netbeans IDE 3.5.1 og trykker F6 begynder den og compile og kommer med error: Main.java [5:1] class EncDecUtil is public, should be declared in a file named EncDecUtil.java public class EncDecUtil { ^ 1 error Errors compiling Main.
hmm kan man ik lave det, så man kan sende det og så virker det bare med det samme :) Altså bare ved bare og åbne filen uden og skal Alt muligt...? gir gerne flere point for det... :)
jeg er ved/har selv lavet et applet så klare mig nu :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.