mirror of
https://github.com/crskycode/GARbro.git
synced 2026-07-08 01:30:18 +08:00
(KiriKiri): another encryption scheme.
This commit is contained in:
@@ -765,4 +765,38 @@ namespace GameRes.Formats.KiriKiri
|
|||||||
Decrypt (entry, offset, values, pos, count);
|
Decrypt (entry, offset, values, pos, count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[Serializable]
|
||||||
|
public class StripeCrypt : ICrypt
|
||||||
|
{
|
||||||
|
readonly byte m_key;
|
||||||
|
|
||||||
|
public StripeCrypt (byte key)
|
||||||
|
{
|
||||||
|
m_key = key;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override byte Decrypt (Xp3Entry entry, long offset, byte value)
|
||||||
|
{
|
||||||
|
return (byte)((value ^ m_key) + 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
public override void Decrypt (Xp3Entry entry, long offset, byte[] values, int pos, int count)
|
||||||
|
{
|
||||||
|
for (int i = 0; i < count; ++i)
|
||||||
|
{
|
||||||
|
values[pos+i] ^= m_key;
|
||||||
|
values[pos+i] ++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public override void Encrypt (Xp3Entry entry, long offset, byte[] values, int pos, int count)
|
||||||
|
{
|
||||||
|
for (int i = 0; i < count; ++i)
|
||||||
|
{
|
||||||
|
values[pos+i] --;
|
||||||
|
values[pos+i] ^= m_key;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -234,6 +234,7 @@ Altered Pink ~Tokumu Sentai Duel Ranger~<br/>
|
|||||||
Aozora Gakko no Sensei-kun<br/>
|
Aozora Gakko no Sensei-kun<br/>
|
||||||
Cafe Sourire<br/>
|
Cafe Sourire<br/>
|
||||||
Coμ<br/>
|
Coμ<br/>
|
||||||
|
Corona Blossom vol.1<br/>
|
||||||
Crime Rhyme series<br/>
|
Crime Rhyme series<br/>
|
||||||
Damegane<br/>
|
Damegane<br/>
|
||||||
Distance<br/>
|
Distance<br/>
|
||||||
@@ -272,6 +273,7 @@ Se-kirara<br/>
|
|||||||
Sharin no Kuni, Himawari no Shoujo<br/>
|
Sharin no Kuni, Himawari no Shoujo<br/>
|
||||||
Shokusai no Miyako<br/>
|
Shokusai no Miyako<br/>
|
||||||
Smile Cubic!<br/>
|
Smile Cubic!<br/>
|
||||||
|
Specialite!<br/>
|
||||||
Suiheisen made Nan Mile?<br/>
|
Suiheisen made Nan Mile?<br/>
|
||||||
Swan Song<br/>
|
Swan Song<br/>
|
||||||
Teakamamire no Tenshi<br/>
|
Teakamamire no Tenshi<br/>
|
||||||
@@ -402,6 +404,7 @@ Najimi no Oba-chan <span class="footnote">ShiinaRio v2.47</span><br/>
|
|||||||
Niizuma to Yuukaihan <span class="footnote">ShiinaRio v2.45</span><br/>
|
Niizuma to Yuukaihan <span class="footnote">ShiinaRio v2.45</span><br/>
|
||||||
Otome Chibaku Yuugi <span class="footnote">ShiinaRio v2.40</span><br/>
|
Otome Chibaku Yuugi <span class="footnote">ShiinaRio v2.40</span><br/>
|
||||||
Otome Juurin Yuugi <span class="footnote">ShiinaRio v2.37</span><br/>
|
Otome Juurin Yuugi <span class="footnote">ShiinaRio v2.37</span><br/>
|
||||||
|
Pure Love! <span class="footnote">ShiinaRio v2.47</span><br/>
|
||||||
Ran→Sem <span class="footnote">ShiinaRio v2.47</span><br/>
|
Ran→Sem <span class="footnote">ShiinaRio v2.47</span><br/>
|
||||||
Rin×Sen <span class="footnote">ShiinaRio v2.47</span><br/>
|
Rin×Sen <span class="footnote">ShiinaRio v2.47</span><br/>
|
||||||
Sabae no Ou <span class="footnote">ShiinaRio v2.36</span><br/>
|
Sabae no Ou <span class="footnote">ShiinaRio v2.36</span><br/>
|
||||||
|
|||||||
Reference in New Issue
Block a user