2022-01

AI-NFT Web3.0 FromHDDtoSSD

復旧不定期日誌398, データ復旧ソフトウェアの使い方 その8 クラスタスキャン

本日はクラスタスキャンです。まず、データはセクタと呼ばれる塊に記録されます。それから、そのセクタをひとまとめにしてクラスタにします。そのクラスタを解析する作業をクラスタスキャンと呼びます。容量に比例してクラスタ数が増加するため、クラスタスキ...
AI-NFT Web3.0 FromHDDtoSSD

復旧不定期日誌397, データ復旧ソフトウェアの使い方 その7 分散ファイルについて

本日は、復旧中に必ずと言ってよいほど出現する分散ファイルについて、ご説明いたします。分散ファイルは、最上位に位置する親から出ていないフォルダ構造一式を示します。最上位まで辿れないので、本来ならば無効となるフォルダ群となります。しかし、ドライ...
BLOCKCHAIN

Blockchain and sha256 [16], if t1 is uint64_t, uint32_t tt = (uint32_t)t1, when if(t1==tt).

void main() { char rnd; ::sprintf(rnd, “3n + 1 conjecture”); unsigned char hash; CSHA256().Write((const unsigned char *)...
English

Blockchain and sha256 [16], When they try from Exchange to withdraw, the hash is slightly off. it can’t send money because of that! so it can’t be helped! devil’s proof? ハッシュが僅かにずれるから出せない。これは仕方がない? 悪魔の証明?

Let's return such devil's proof by indirect proof.そのような悪魔の証明には、背理法でお返ししましょう。Suppose d and h were fixed in sha256(Round)....
BLOCKCHAIN

Blockchain and sha256 [15], d += Σ n (n is non-negative integer)

void main() {    char rnd;    ::sprintf(rnd, “3n + 1 conjecture”);    unsigned char hash;    CSHA256().Write((const unsi...
BLOCKCHAIN

Blockchain and sha256 [14], h += 1

void main() {    char rnd;    ::sprintf(rnd, “3n + 1 conjecture”);    unsigned char hash;    CSHA256().Write((const unsi...
BLOCKCHAIN

Blockchain and sha256 [13], d += 1

void main() {    char rnd;    ::sprintf(rnd, “3n + 1 conjecture”);    unsigned char hash;    CSHA256().Write((const unsi...
BLOCKCHAIN

Blockchain and sha256 [12], t2 ≡ t1 mod m (m is non-negative integer)

void main() {    char rnd;    ::sprintf(rnd, “3n + 1 conjecture”);    unsigned char hash;    CSHA256().Write((const unsi...
BLOCKCHAIN

Blockchain and sha256 [11], d ≡ h mod 0

void main() {    char rnd;    ::sprintf(rnd, “3n + 1 conjecture”);    unsigned char hash;    CSHA256().Write((const unsi...
BLOCKCHAIN

Blockchain and sha256 [10], Fix d and h.

void main() {    char rnd;    ::sprintf(rnd, “3n + 1 conjecture”);    unsigned char hash;    CSHA256().Write((const unsi...
AI-NFT Web3.0 FromHDDtoSSD

復旧不定期日誌395, ジャンク関連を再開いたします

一時期、秋葉原でジャンク関連が衰退気味だったのですが、最近、またスマホやその他いろいろ、盛り上がりをみせてきております。ただ、コロナがありますから、当面はオークションなどでジャンクを漁ることになります。発電機を手に入れてから、ジャンクな発電...
BLOCKCHAIN

Blockchain and sha256 [9], hello hash and 3n + 1 conjecture

void hex_printf(unsigned char (*hash)) { // fixed 32 bytes::printf( "0x%.2x%.2x%.2x%.2x%.2x%.2x%.2x%.2x%.2x%.2x%.2x%.2x%...
AI-NFT Web3.0 FromHDDtoSSD

復旧不定期日誌394, ガスボンベ式の発電機

非常時に備え、ガスボンベ式の発電機を購入いたしました。ただ、気温が10度以上ないと、安定して回らない性質があります。なお、購入前から、それはわかってはいて(^^;、それは始動の時だけと甘く考えていました。どうやら、始動後も安定しないため、う...
AI-NFT Web3.0 FromHDDtoSSD

復旧不定期日誌393, データ復旧ソフトウェアの使い方 その6 ファイルビュー

現在探索中の各データが、正常に取れているかどうか確認できる、便利なファイルビュー機能を搭載しております。使い方は簡単、対象ファイルを「ダブルクリック」するだけです。
BLOCKCHAIN

Blockchain and sha256 [8], Execute half of hash ハッシュの半分を実行

With the image of making the hash "open set by half", we are picked to all the branches which are piled up.ハッシュを「半分ずつ開集合...