ここからポストからいくつかのコードをサンプリングしました。私はLINQで.txtファイルを読み込み、ユーザー名が実際にその内部にあることを(ifステートメントで)確認してから、パスワードが存在するかどうかをチェックする別のifステートメントに進み、抽出しますその情報。if文でLINQを使用して、特定の 'username'と 'password'文字列を.txtで検索します。
.txtファイルがどのように適切にこのコードを回避んこの
<Site> ||<Email/User> ||<Password>
Google | UserNameOk123 | Password12312
Facebook | [email protected] | 832188981323
Gmail | [email protected] | password1
Yahoo (lol) | [email protected] | shtein998877
Reddit | wildsavage2 | 88ca$
reddit.com | patrickthestar | krustykrabs22
iCloud | [email protected] | gigihadid8$
のようにフォーマットされます。あなたができる(コンパイルされません)
public void ScanFile(string input)
{
string[] AllLines = new string[];
AllLines = File.ReadAllLines(FILE_PATH);
Parallel.For(0, AllLines.Length, x =>
{
if (from lines in AllLines
where lines.StartsWith("firstHalfOfUsername")
&& lines.EndsWith("secondHalfOfUsername")
select line)
{
}
});
}
このアプリケーションは人が利用しますか?または、ユーザーのパスワードをプレーンテキストで保存していますか? – maccettura
その個人的な使用、私は最終製品の前にビンで暗号化します:) –
ファイルを暗号化しますか?それだけでは不十分です。パスワードを暗号化してハッシュする必要があります。 – maccettura