Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1550 | Anzahl registrierter User: 1839 | Besucher online: 130
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

Text codieren


Autor: Lassi
Sprache: C#
Bewertung:
noch nicht bewertet
Anzahl der Aufrufe: 4213
  
Kick it on dotnet-kicks.de  

Beschreibung:

Mal ein Text ganz anders Verschlüsseln.
Mit den Snippet kann den Text so verschlüsseln das man den ohne Probleme Lesen kann, aber das auswerten über den Computer stark erschwert wird.

gruß Lassi


Abgelegt unter: Verschlüsseln, Text, lesen, .



C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
using System;
using System.Collections.Generic;
using System.Linq;

namespace MechCoding
{
    public static class Coder
    {
        public static string Codieren(string source)
        {
            List<string> Ausgabe = new List<string>();

            Random ran = new Random();
            foreach (var item in source.Split(' '))
            {
                if (item.Count() <=3)
                {
                    Ausgabe.Add(item);
                    continue;
                }
                char first = item[0];
                char last = item[item.Count() - 1];
                char[] list = new char[item.Count() - 2];
                string alpha = item.Remove(0, 1);
                alpha = alpha.Remove(alpha.Count() - 1, 1);
                foreach (var item2 in  alpha )
                {
                    int ini;
                    bool tr = true;
                    while (tr)
                    {
                        ini = ran.Next(0,alpha.Count());
                        if (list[ini] == '\0')
                        {
                            list[ini] = item2;
                            tr = false;
                        }
                    }
                }
                string fertig = "";
                fertig += first;
                foreach (var item2 in list)
                {
                    fertig += item2; 
                }
                fertig += last;
                Ausgabe.Add(fertig);
            }

            string Fertig = "";
            foreach (var item in Ausgabe)
            {
                Fertig += item + " ";
            }
            return Fertig;
        }
    }
}

Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)

Lassi schrieb am:  23.02.2010 19:00:26

So mal ein Beispiel was rauskommt:
Das ist ein Tset für den Ctepoumr
Ncah eeinr Sudtie eeinr Unäretsiivt brhcuat
man zum lesen nur den estren und leettzn Bueshabtcn
Man msus aebr bchteaen das die aendren Bueshabtcn
acuh vdeaornhn sein meüssn
aebr die Rfglneioehe ist egal

also man kann ihn auch ohne den Text zukennen gut lesen
gruß Lassi
Rainer Hilmer schrieb am:  23.02.2010 19:56:17

Schöne Spielerei, aber ich sehe keinen konkreten Nutzen darin.
Michael Klaus schrieb am:  24.02.2010 08:28:23

coole Idee, sieht nett aus ;)
Eine Bitte hätt ich... wenn Strings zusammengebaut werden, verwendet bitte einen StringBuilder...
Lassi schrieb am:  24.02.2010 14:10:02

Ja ist in Arbeit der stammt noch von meiner Anfangszeit und hab ihn beim aufräumen entdeckt.


Diese Snippets könnten für Sie interessant sein:
[C#] Password im Connectionstring entschlüsseln
[C#] Verschlüsselen und Entschlüsseln von strings
[C#] XOR Verschlüsselung
[C#] MD5 Verschlüsselung
[C#] Arraylist in Textdatei schreiben
[VB.NET] Text auf Bild zeichnen
[C#] Form-Überschrift zentrieren
[C#] Text Resourcen aus Assembly auslesen
[C#] Anzahl von Vorkommen eines Textes in einem anderen Text
[C#] Prozentual Textvergleichen
[C#] Fenstertitel im ColorDialog festlegen
[C#] Textdatei in List einlesen
[C#] Aeh-oh-meter
[C#] Aeh-oh-meter
[C#] Aeh-oh-meter
[C#] Aeh-oh-meter-Dialog
[VB.NET] Textdatei lesen und schreiben (String, StringArray, etc...)
[C#] Text2Bitmap (String in Bild umwandeln)
[C#] Zeilennummern zum Text hinzufügen
[C#] Alle E-Mail Adressen aus einem String bzw. Text filtern
[C#] Byte Größenangaben als String formatieren (KB, MB, GB, ...)
[C#] Textdatei einlesen auf verschiedene Arten
[C#] Text-to-Speech (Sprachausgabe)
[C#] Inhalt einer als Ressource eingebetteten Text-Datei ausgeben
[C#] Einfaches Text-Highlighting
[C#] String in einzelne Wörter aufteilen und Wörter zählen
[C#] INI - Dateien lesen und schreiben
[C#] Textdatei in Arraylist speichern
[C#] Quelltext einer Webseite auslesen
[VB.NET] Neu: Klasse für Verwendung von INI-Dateien
[C#] E-Mails aus Thunderbird Adressbuch lesen
[C#] Prüfen ob in einem Verzeichnis Schreibrechte verfügbar sind!
[C#] Integers
[C#] Search Plugin-DLLs with one line
[C#] sehr einfacher Timer
[C#] BindingList mit Sortierfunktion
[C#] Datei öffnen
[C#] ListView Spalten sortieren
[C#] byte-String in byte wandeln
[C#] Excel Spalten Bezeichnung nach Integer
[C#] Console in eigene Form einbinden
[C#] Programm am Desktop andocken
[C#] lokale User und Gruppen administrieren
[C#] SimpleDb
[C#] Primärschlüsselwerte ermitteln
[C#] Automatisches Umbenennen eines Pfades
[C#] Connection-String Dialog öffnen
[C#] URL auslesen
[C#] Silverlight Anwendung erstellen
[VB.NET] ''Enter'' in TextBox
[C#] Programm RUN Check
[C#] Zufälliger Eintrag aus einer Liste (Extension Method)
[C#] XAML Grundlagen in Silverlight 3
[C#] MakeNiceSize()
[C#] 22 System Pfade abfragen
[C#] Zahlensysteme (BIN, HEX, OCT, DEZ) umrechnen
[C#] Erzeugen von Zeichenfolgen durch Permutation
[C#] Form ohne Rahmen verschieben
[C#] Byte-Array in Struktur kopieren
[VB.NET] Treenode-Tags zur verwendung abfragen [für Anfänger]
[C#] String to char Tarnung

schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.