Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Krypterings algoritmen.

Postades av 2007-10-22 12:30:11 - FIG-GHD742 Sweden, i forum c++, Tråden har 1 Kommentarer och lästs av 1398 personer

Hej. jag håller på att göra en egen krypterings algoritm.
Dock så har jag problem med programmet.

Jag anropa "hexswitchp" först och sedan "hexswitchm" så som man ska göra.
Någon som har en ide om varför det inte fungera?. det felet jag får är att jag inte få tillbacka samma sträng som jag mata in. efter jag har kört "hexswitchp" först och sedan "hexswitchm".

int *figkrypt::hexswitchp(int *intarry, int *intpass, int arrylen) {
	// intarry och intpass bestå av hexa tal ( 0 till 15 ) 
	// arrylen beräta hur många hella teken intpass beså av. ( allså intpass väkliga läng är arrylen*2 )
int maxt=arrylen*2; int nypx=0;
	for(int i=0;i<maxt;i++) {
	nypx = (intpass[i])%maxt; // ger ett tal mellan 0 till 15 men bara ifal strängen är länger än 15 key.
/*	a^ = b^ = a^ = b;	Bytter värde för a till b och b till a.	*/
	intarry[i] ^= intarry[nypx] ^= intarry[i] ^= intarry[nypx];                      
	}
return intarry;
}


int *figkrypt::hexswitchm(int *intarry, int *intpass, int arrylen) {

int maxt=arrylen*2; int nypx=0;
	for(int i=maxt-1;i>-1;i--) {
	nypx = (intpass[i])%maxt; 
	intarry[i] ^= intarry[nypx] ^= intarry[i] ^= intarry[nypx];
	}

return intarry;
}



PS säg till ifall ni behöver hella koden. så sicka jag med den.


Svara

Sv: Krypterings algoritmen.

Postades av 2007-10-22 12:53:58 - Niklas Jansson

Det är ingen bra idé att skicka mellan olika forum, skapar irritation på båda sidor (pellesoft och cplusplus.nu).

1. Lägg mer än 5 sekunder på att skriva en text, läs igenom det. Stavningen är under all kritik och det gör att man inte vill läsa texten.
2. Beskriv hur din algoritm ska fungera.
3. Gör det absolut enklaste först, bygg sedan på det i steg. Det absolut enklaste är i det här fallet är att ha en bokstav som krypteringsnyckel. Prova att först göra ett litet program som klarar det. Bygg sen om det till att arbeta med funktioner. Osv.
4. Jag har för mig att det står i pellesofts regler att namnet ska vara ditt riktiga namn. Eftersom du har blivit medlem åligger det dig att faktiskt se till att det är det.


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 752
27 959
271 761
321
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies